code: public void readExternal(java.io.ObjectInput in) throws java.io.IOException, ClassNotFoundException
      {
          setContextPath((String)in.readObject());
          setVirtualHosts((String[])in.readObject());
          Object o= in.readObject();
  
          while (o instanceof HttpHandler)
          {
              addHandler((HttpHandler)o);
              o= in.readObject();
          }
          setAttributes((Map)o);
          setRedirectNullPath(in.readBoolean());
          setMaxCachedFileSize(in.readInt());
          setMaxCacheSize(in.readInt());
          setStatsOn(in.readBoolean());
          setPermissions((PermissionCollection)in.readObject());
          setClassLoaderJava2Compliant(in.readBoolean());
  
          _defaultsDescriptor= (String)in.readObject();
          _war= (String)in.readObject();
          _extract= in.readBoolean();
          _ignorewebjetty= in.readBoolean();
          _distributable= in.readBoolean();
          _configurationClassNames=(String[])in.readObject();
      }
docs: /* ------------------------------------------------------------