docs: public final ByteBuffer putInt (int baseOffset, int value) {
        if (order == ByteOrder.BIG_ENDIAN) {
            for (int i = 3; i >= 0; i--) {
                byteArray.set(baseOffset + i, (byte)(value & 0xFF));
                value = value >> 8;
            }
        } else {
            for (int i = 0; i <= 3; i++) {
                byteArray.set(baseOffset + i, (byte)(value & 0xFF));
                value = value >> 8;
            }
        }
        return this;
      }