code: public static final <Type> NegateConstraint<Type> create(
              @NonNull final Constraint<Type> constraint) {
          return new NegateConstraint<>(constraint);
      }
docs: Creates and returns a constraint, which allows to negate the result of an other constraint.
  
  @param <Type>
  The type of the values, which should be verified
  @param constraint
  The constraint, whose result should be negated, as an instance of the type {@link
  Constraint}. The constraint may not be null
  @return The constraint, which has been created, as an instance of the class {@link
  NegateConstraint}