code: @Override
  	public void waitForElementPresent(long time) throws WidgetException {
  		try {
  			waitForCommand(new ITimerCallback() {
  
  				@Override
  				public boolean execute() {
  					try {
  						return isElementPresent();
  					} catch (WidgetException e) {
  						return false;
  					}
  				}
  
  				@Override
  				public String toString() {
  					return "Waiting for Element: " + locator + " to be present";
  				}
  			}, time);
  		} catch (WidgetTimeoutException e) {
  			throw new WidgetException("Error while waiting for element to be present", locator, e);
  		}
  	}
docs: /*
  (non-Javadoc)
  
  @see
  qc.automation.framework.widget.IElement#waitForElementPresent(java.lang
  .Long)