docs: public final void writeVLong(long i) {
          assert i >= 0L;
          while ((i & ~0x7FL) != 0L) {
              writeByte((byte) ((i & 0x7FL) | 0x80L));
              i >>>= 7;
          }
          writeByte((byte) i);
      }