private void readObject ( ObjectInputStream s ) throws IOException , ClassNotFoundException { int size , expectedMaxSize ; Object o ; expectedMaxSize = s . readInt ( ) ; size = s . readInt ( ) ; map = new IdentityHashMap < E , Boolean > ( expectedMaxSize ) ; for ( int i = 0 ; i < size ; i ++ ) { o = s . readObject ( ) ; internalAdd ( ErasureUtils . < E > uncheckedCast ( o ) ) ; } }
Deserialize this Object in a manner which is binary - compatible with the JDK .