rem: return [$A($(element).getElementsByTagName('*'))[findFirst ? 'detect' : 'select']( function(c) { return c.className ? c.className.match(classNameRegExp) : false; })].flatten(); 
add: var results = $A($(element).getElementsByTagName('*'))[findFirst ? 'detect' : 'select']( function(c) { return (c.className && c.className.match(classNameRegExp)); }); if(!results) results = []; return results; 
context: Element.childrenWithClassName = function(element, className, findFirst) {  var classNameRegExp = new RegExp("(^|\\s)" + className + "(\\s|$)");  return [$A($(element).getElementsByTagName('*'))[findFirst ? 'detect' : 'select']( function(c) {     return c.className ? c.className.match(classNameRegExp) : false;  })].flatten();}
meta: 4973	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4973/42cde3480c3413cffb3f7def3dbb066b2ef8e0d9/effects.js/clean/src/effects.js