code: private void readObject(java.io.ObjectInputStream in) throws IOException, ClassNotFoundException {
          GetField fields = in.readFields();
          classLoaderIdentifier = (String) fields.get(CLASS_LOADER_IDENTIFIER, null);
  
          // Note that further processing is required in JEEMetadataContextProviderImpl.deserializeThreadContext
          // in order to re-establish the thread context based on the metadata identifier if not defaulted.
      }
docs: Reads and deserializes the input object.
  
  @param in The object to deserialize.
  
  @throws IOException
  @throws ClassNotFoundException