jason.setSpouse(marilyn);
marilyn.setSpouse(jason);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
Encoder enc = new Encoder(baos);
enc.encode(jason);
enc.close();
System.out.println("BAOS size = " + baos.size());
ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());
Decoder dec = new Decoder(bais);