docs: protected final void putInt32(long i32) {
          ensureCapacity(position + 4);
  
          byte[] buf = buffer;
          buf[position++] = (byte) (i32 & 0xff);
          buf[position++] = (byte) (i32 >>> 8);
          buf[position++] = (byte) (i32 >>> 16);
          buf[position++] = (byte) (i32 >>> 24);
      }