code: static public long unpackRecid(DataInput2 in) throws IOException {
          long val = in.readPackedLong();
          val = DataIO.parity1Get(val);
          return val >>> 1;
      }
docs: Unpack RECID value from the input stream with 3 bit checksum.
  
  @param in The input stream.
  @return The long value.
  @throws java.io.IOException in case of IO error