code: public static <Type> NegateValidator<Type> create(@NonNull final Context context,
                                                        @StringRes final int resourceId,
                                                        @NonNull final Validator<Type> validator) {
          return new NegateValidator<>(context, resourceId, validator);
      }
docs: Creates and returns a validator, which allows to negate the result of an other validator.
  
  @param <Type>
  The type of the values, which should be validated
  @param context
  The context, which should be used to retrieve the error message, as an instance of
  the class {@link Context}. The context may not be null
  @param resourceId
  The resource ID of the string resource, which contains the error message, which
  should be set, as an {@link Integer} value. The resource ID must correspond to a
  valid string resource
  @param validator
  The validator, whose result should be negated, as an instance of the type {@link
  Validator}. The validator may not be null
  @return The validator, which has been created, as an instance of the class {@link
  NegateValidator}