code: @Override
  	public short readShort() throws IOException{
  		readTally+=2;
  		if(order==ByteOrder.BIG_ENDIAN)
  			{return readShort();}
  		else{
  			in.read(w2);
  			return ByteBuffer.wrap(w2).order(ByteOrder.LITTLE_ENDIAN).asShortBuffer().get();
  			}
  		}
docs: end readLong()