question: private static String readClassName ( DataInput di ) throws IOException { int len = di . readInt ( ) ; byte [ ] bytes = new byte [ len ] ; di . readFully ( bytes ) ; return new String ( bytes ) ; }
target:  Reads a class name from the given input stream.