question: public final String readUTF ( ) throws IOException { return decodeUTF ( readUnsignedShort ( ) ) ; }
target:  See the general contract of the readUTF method of DataInput. Bytes for this operation are read from the contained input stream.