/** * Writes a value to the next range of bytes. * * <p>Writes are aligned to 4-byte regions. */ private void writeValue(int unpaddedSizeBytes, Object o) { // Create the item with its final, aligned byte size. writeItem(new FakeEncodedItem(alignToInt(unpaddedSizeBytes), o)); } }