code: @SafeVarargs
      public static <Type> Constraint<Type> disjunctive(
              @NonNull final Constraint<Type>... constraints) {
          return DisjunctiveConstraint.create(constraints);
      }
docs: Creates and returns a constraint, which allows to combine multiple constraints in a
  disjunctive manner. If at least one constraint is satisfied, the resulting constraint will
  also be satisfied.
  
  @param <Type>
  The type of the values, which should be verified
  @param constraints
  The single constraints, the constraint should consist of, as an array of the type
  {@link Constraint}. The constraints may neither be null, nor empty
  @return The constraint, which has been created, as an instance of the type {@link Constraint}