class LessPredicate extends ComparisonPredicate<T> {

  @Override
  public boolean evaluate(Resource resource) {
    Object propertyValue = resource.getPropertyValue(getPropertyId());
    return propertyValue != null && compareValueTo(propertyValue) > 0;
  }

  public  LessPredicate(String propertyId, Comparable<T> value);

}