code: static long toLong(final byte[] buffer, final int offset) {
          final long value1 = toInt(buffer, offset);
          final long value2 = toInt(buffer, offset + 4);
          return (value1 << 32) + ((value2 << 32) >>> 32);
      }
docs: /* package private