code: public static Validator<CharSequence> iri(@NonNull final Context context,
                                                @StringRes final int resourceId) {
          return new IRIValidator(context, resourceId);
      }
docs: Creates and returns a validator, which allows to validate texts to ensure, that they
  represent valid IRIs. IRIs are internationalized URLs according to RFC 3987, which are for
  example used as internet addresses. Empty texts are also accepted.
  
  @param context
  The context, which should be used to retrieve the error message, as an instance of
  the class {@link Context}. fhe 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
  @return The validator, which has been created, as an instance of the type {@link Validator}