question: public int readLEUnsignedShort ( ) throws IOException { int byte1 = in . read ( ) ; int byte2 = in . read ( ) ; if ( byte2 == - 1 ) throw new EOFException ( ) ; return ( byte2 << 8 ) + byte1 ; }
target:  Translates a little endian unsigned short to big endian int