code: @Override
  	public void writeIntUnchecked(int v) throws IOException {
  		outputStream.write(0xFF & v);
  		outputStream.write(0xFF & (v >> 8));
  		outputStream.write(0xFF & (v >> 16));
  		outputStream.write(0xFF & (v >> 24));
  		bytesWritten += 4;
  	}
docs: Writes an {@code int} as specified by
  {@link DataOutputStream#writeInt(int)}, except using little-endian byte
  order.
  
  @throws IOException
  if an I/O error occurs