code: public static <T> ContractCondition<T> condition(
      final Predicate<T> condition,
      final Function<T, String> describer)
    {
      return ContractCondition.of(condition, describer);
    }
docs: Construct a predicate from the given predicate function and describer.
  
  @param condition The predicate function
  @param describer The describer
  @param <T>       The type of values
  
  @return A predicate