public short readShortLE() throws IOException {
  inputStream.readFully(workSpace,0,2);
  return (short)(((workSpace[1] & 0xff) << 8) | (workSpace[0] & 0xff));
}

public short readShortLE ( ) throws IOException { inputStream . readFully ( workSpace , 0 , 2 ) ; return ( short ) ( ( ( workSpace [ 1 ] & 0xff ) << 8 ) | ( workSpace [ 0 ] & 0xff ) ) ; }
read a 16bit short in le
