public long readLong() throws IOException {
  long v=dataInput.readLong();
  offset+=8;
  available-=8;
  return v;
}

public long readLong ( ) throws IOException { long v = dataInput . readLong ( ) ; offset += 8 ; available -= 8 ; return v ; }
reads a single long .
