code: public final void setConstraint(@NonNull final Constraint<Type> constraint) {
          Condition.INSTANCE.ensureNotNull(constraint, "The constraint may not be null");
          this.constraint = constraint;
      }
docs: Sets the constraint, whose result should be negated.
  
  @param constraint
  The constraint, which should be set, as an instance of the type {@link Constraint}.
  The constraint may not be null