if ( bp.condition && bp.condition != "" ) { var result = {}; frame.scope.refresh(); if (frame.eval(bp.condition, "", 1, result)) { if (bp.onTrue) { if (!result.value.booleanValue) return false; } else { var value = result.value.getWrappedValue(); if (typeof bp.lastValue == "undefined") { bp.lastValue = value; return false; } else { if (bp.lastValue == value) return false; bp.lastValue = value; } } } 
if ( bp.condition && bp.condition != "" ) { var result = {}; frame.scope.refresh(); if (frame.eval(bp.condition, "", 1, result)) { if (bp.onTrue) { if (!result.value.booleanValue) return false; } else { var value = result.value.getWrappedValue(); if (typeof bp.lastValue == "undefined") { bp.lastValue = value; return false; } else { if (bp.lastValue == value) return false; bp.lastValue = value; } } } 
function testBreakpoint(frame, bp){	if ( bp.condition && bp.condition != "" )	{	    var result = {};	    frame.scope.refresh();	    if (frame.eval(bp.condition, "", 1, result))	    {	    	if (bp.onTrue)	    	{	    		if (!result.value.booleanValue)	    			return false;	    	} else	    	{	    		var value = result.value.getWrappedValue();	    		if (typeof bp.lastValue == "undefined")	    		{	    			bp.lastValue = value;	    			return false;	    		} else	    		{	    			if (bp.lastValue == value)	    				return false;	    			bp.lastValue = value;	    		}	    	}	    }    }    ++bp.hit;    if ( bp.hitCount > 0 )    {    	if ( bp.hit < bp.hitCount )    		return false;    }    return true;}
2454	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/2454/2e2e6e5e5acba26e69243682fad1c16a0bea8a6a/firebug-service.js/clean/extension/components/firebug-service.js