code: public static void writeLongBigEndian(ByteBuffer io, long value) {
  		io.put((byte)((value >> 56) & 0xFF));
  		io.put((byte)((value >> 48) & 0xFF));
  		io.put((byte)((value >> 40) & 0xFF));
  		io.put((byte)((value >> 32) & 0xFF));
  		io.put((byte)((value >> 24) & 0xFF));
  		io.put((byte)((value >> 16) & 0xFF));
  		io.put((byte)((value >> 8) & 0xFF));
  		io.put((byte)(value & 0xFF));
  	}
docs: big-endian or motorola format.