docs: @Override
      public final boolean isValid(String literal, ValidationContext context) {
          try {
              checkValid(literal);
          } catch (DatatypeException e) {
              return false;
          }
          return true;
      }