bm.writeBoolean(true);
bm.writeByte((byte)3);
bm.writeBytes(new byte[] { (byte)4, (byte)5, (byte)6 });
bm.writeChar((char)7);
bm.writeDouble(8.0);
bm.writeFloat(9.0f);
bm.writeInt(10);
bm.writeLong(11l);
bm.writeShort((short)12);
bm.writeUTF("this is an UTF String");
bm.reset();