// The fundamental asymmetry // write stream.writeObject( obj ); // ok // read obj = stream.readObject(); // ok // write stream.writeObject( this ); // ok // read this = stream.readObject(); // illegal