docs: public static Optional<Tag> parse(final String httpTag) {
          Tag result = null;
          boolean weak = false;
          String internal = httpTag;
  
          if (internal.startsWith("W/")) {
              weak = true;
              internal = internal.substring(2);
          }
  
          if (internal.startsWith("\"") && internal.endsWith("\"")) {
              result = new Tag(
                      internal.substring(1, internal.length() - 1), weak);
          }
          else if (internal.equals("*")) {
              result = new Tag("*", weak);
          }
  
          return Optional.ofNullable(result);
      }