docs: public static byte[] vleEncodeLong(final long value) {
      if (Byte.MIN_VALUE <= value && value <= Byte.MAX_VALUE) {
        return new byte[] { (byte) value };
      } else if (Short.MIN_VALUE <= value && value <= Short.MAX_VALUE) {
        return Bytes.fromShort((short) value);
      } else if (Integer.MIN_VALUE <= value && value <= Integer.MAX_VALUE) {
        return Bytes.fromInt((int) value);
      } else {
        return Bytes.fromLong(value);
      }
    }