if (Configuration.DEBUG) { String val = System.getProperty("gcj.dumpobjects"); if (dump == false && val != null && !val.equals("")) { dump = true; System.out.println ("Serialization debugging enabled"); } else if (dump == true && (val == null || val.equals(""))) { dump = false; System.out.println ("Serialization debugging disabled"); } }
  public ObjectInputStream (InputStream in)    throws IOException, StreamCorruptedException  {    this.resolveEnabled = false;    this.isDeserializing = false;    this.blockDataPosition = 0;    this.blockDataBytes = 0;    this.blockData = new byte[BUFFER_SIZE];    this.blockDataInput = new DataInputStream (this);    this.realInputStream = new DataInputStream (in);    this.nextOID = baseWireHandle;    this.objectLookupTable = new Hashtable ();    this.validators = new Vector ();    setBlockDataMode (true);    readStreamHeader ();  }