add: LOG.debug("waitForCondition was false; keep waiting!"); 
context:     this.continueTestWhenConditionIsTrue = function () {        try {            if (this.waitForCondition == null || this.waitForCondition()) {	            this.waitForCondition = null;	            this.waitForConditionStart = null;	            this.waitForConditionTimeout = null;	            this.continueTest();	        } else {	        	if (this.waitForConditionTimeout != null) {		        	var now = new Date();		        	if ((now - this.waitForConditionStart) > this.waitForConditionTimeout) {		        		throw new SeleniumError("Timed out after " + this.waitForConditionTimeout + "ms");		        	}		        }	            window.setTimeout("testLoop.continueTestWhenConditionIsTrue()", 10);	        }	    } catch (e) {	    	var lastResult = new CommandResult();    		lastResult.failed = true;    		lastResult.failureMessage = e.message;	    	this.commandComplete(lastResult);	    	this.testComplete();	    }    };
meta: 3175	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3175/ee8f57a55845d6b1bd383c79ecd25cc8e6bc6cc0/selenium-executionloop.js/buggy/code/javascript/selenium-executionloop.js