question: protected Object readObjectOverride ( ) throws OptionalDataException , ClassNotFoundException , IOException { if ( input == null ) { return null ; } throw new IOException ( ) ; }
target:  Method to be overridden by subclasses to read the next object from the source stream.