docs: public static ByteBuffer putUInt64(ByteBuffer buf, long value)
      {
          buf.put((byte) ((value >>> 56) & 0xff));
          buf.put((byte) ((value >>> 48) & 0xff));
          buf.put((byte) ((value >>> 40) & 0xff));
          buf.put((byte) ((value >>> 32) & 0xff));
          buf.put((byte) ((value >>> 24) & 0xff));
          buf.put((byte) ((value >>> 16) & 0xff));
          buf.put((byte) ((value >>> 8) & 0xff));
          buf.put((byte) ((value) & 0xff));
  
          return buf;
      }