rem: if (props) { bp.condition = props.condition; bp.onTrue = props.onTrue; bp.hitCount = props.hitCount; if (bp.condition || bp.hitCount > 0) ++conditionCount; if(props.disabled) { bp.disabled |= BP_NORMAL; ++disabledCount; } } urlBreakpoints.push(bp); ++breakpointCount; return bp; }, 
add: if (props) { bp.condition = props.condition; bp.onTrue = props.onTrue; bp.hitCount = props.hitCount; if (bp.condition || bp.hitCount > 0) ++conditionCount; if(props.disabled) { bp.disabled |= BP_NORMAL; ++disabledCount; } } urlBreakpoints.push(bp); ++breakpointCount; return bp; }, 
context:     recordBreakpoint: function(type, url, lineNo, debuggr, functionDeclarationLine, props)	{		var urlBreakpoints = breakpoints[url];  		if (!urlBreakpoints)        	breakpoints[url] = urlBreakpoints = [];		var bp = {type: type, href: url, lineNo: lineNo, disabled: 0,            startLineNo: functionDeclarationLine, debuggr: debuggr,            condition: "", onTrue: true, hitCount: -1, hit: 0};		if (props)		{			bp.condition = props.condition;			bp.onTrue = props.onTrue;			bp.hitCount = props.hitCount;			if (bp.condition || bp.hitCount > 0)				++conditionCount;			if(props.disabled)			{				bp.disabled |= BP_NORMAL;				++disabledCount;			}		}    	urlBreakpoints.push(bp);    	++breakpointCount;		return bp;	},
meta: 7450	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7450/2e2e6e5e5acba26e69243682fad1c16a0bea8a6a/firebug-service.js/buggy/extension/components/firebug-service.js