public void writeFloat(float value) { writeUXBytes(Float.floatToRawIntBits(value), 4); }
public void writeUInt(long value) { writeUXBytes(value, 4); }
public void writeXBytes(long value, int x) { writeUXBytes(value + ((long) (Math.pow(256, x)) >> 1), x); }
public void writeUShort(int value) { writeUXBytes(value, 2); }
public void writeDouble(double value) { writeUXBytes(Double.doubleToRawLongBits(value), 8); }