docs: public boolean isValid(String value) {
      if (value == null) {
        return false;
      }
      for (int i = 0; i < patterns.length; i++) {
        if (patterns[i].matcher(value).matches()) {
          return true;
        }
      }
      return false;
    }