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