code: public static long readLong(byte[] bytes, int start) {
          return ((long) (readInt(bytes, start)) << 32) +
              (readInt(bytes, start + 4) & 0xFFFFFFFFL);
      }
docs: Parse a long from a byte array.