@Override
  public final String readUTF() throws IOException {
    return decodeUTF(readUnsignedShort());
  }
Reads a UTF format String from this Stream.

@return the next UTF String from the source stream.

@throws IOException
          If a problem occurs reading from this DataInputStream.
ql/src/java/org/apache/hadoop/hive/ql/io/NonSyncDataInputBuffer.java