docs: public static UUID parse(String input) throws IllegalArgumentException {
          try {
              UUIDPropertyValidator.validate(input);
          } catch (ValidationException e) {
              throw new IllegalArgumentException(e.getMessage());
          }
          return UUID.fromString(input);
      }