oos.close();
ObjectInputStream ois = new ObjectInputStream(new ByteArrayInputStream(baos.toByteArray()));
// test that the first thing on the stream is the fqn!
byte magic = ois.readByte();
short ref = ois.readShort();
assert magic == CacheMarshaller200.MAGICNUMBER_FQN;
// now the chunks of an Fqn
Fqn f = cm200.unmarshallFqn(ois, new UnmarshalledReferences());