code: public void untilTrue(Predicate<SebContext> isTrue) {
  		super.until(new com.google.common.base.Predicate<SebContext>() {
  			@Override
  			public boolean apply(SebContext input) {
  				return isTrue.test(input);
  			}
  		});
  	}
docs: Until method using predicate functional interface. It solves ambiguity
  when using basic until method without typed parameter.
  
  Repeatedly applies this instance's input value to the given predicate
  until the timeout expires or the predicate evaluates to true.
  
  @param isTrue
  The predicate to wait on.
  @throws TimeoutException
  If the timeout expires.