code: public WebElementFinder condition(final Predicate<WebElement> theCondition) {
  		Fields fields = new Fields(this);
  		fields.condition = theCondition;
  		return new WebElementFinder(fields);
  	}
docs: Creates an new {@link WebElementFinder} based on this {@link WebElementFinder} specifying a condition elements must meet.
  
  @param theCondition
  the condition
  @return the new {@link WebElementFinder} instance