code: public void putUnsignedInt(long i) {
          _buffer[_offset++] = (byte) (i >>> 24 & 0xff);
          _buffer[_offset++] = (byte) (i >> 16);
          _buffer[_offset++] = (byte) (i >> 8);
          _buffer[_offset++] = (byte) i;
      }
docs: Put an unsigned integer into the buffer Note that Java has no unsigned
  integer type so we must pass it as a long.
  
  @param i
  unsigned integer to store in XDR buffer.