docs: @Override
      public void readExternal(ObjectInput input) throws IOException, ClassNotFoundException {
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
              Tr.debug(tc, "De-serializing into: " + this);
          }
          super.readExternal(input);
          deserializeMethod(input);
          deserializeScheme(input);
          this.myURIBytes = readByteArray(input);
          setQueryString(readByteArray(input));
      }