code: public final boolean appliesTo(final URI property) {
  
          if (this.properties.isEmpty() || this.properties.contains(property)) {
              return true;
          }
          Preconditions.checkNotNull(property);
          return false;
      }
docs: Checks whether the property specified is supported by this {@code Criteria} object.
  
  @param property
  the property
  @return true, if the property is supported