rem: var rgb = this.test('([\\d]{1,3})', 'g'); if (rgb[3] == 0) return 'transparent'; 
add: if (this.length < 3) return false; if (this[3] && (this[3] == 0) && !array) return 'transparent'; 
context: 	rgbToHex: function(array){		var rgb = this.test('([\\d]{1,3})', 'g');		if (rgb[3] == 0) return 'transparent';		var hex = [];		for (var i = 0; i < 3; i++){			var bit = (rgb[i]-0).toString(16);			hex.push(bit.length == 1 ? '0'+bit : bit);		}		var hexText = '#'+hex.join('');		if (array) return hex;		else return hexText;	},
meta: 3891	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/3891/03c9c00aa7fdb2f2d8571e7665048da8759cf30a/mootools-uncompressed.js/buggy/includes/js/mootools-uncompressed.js