private final int readLeShort(DataInput di, byte[] b) throws IOException
private int readLeShort(DataInput di, byte[] b) throws IOException
  private final int readLeShort(DataInput di, byte[] b) throws IOException  {		di.readFully(b, 0, 2);		return (b[0] & 0xff) | (b[1] & 0xff) << 8;	}