ByteArrayOutputStream buffer = new ByteArrayOutputStream(); ObjectOutput out = new ObjectOutputStream(buffer); out.writeObject(x1); out.close(); ObjectInput in = new ObjectInputStream( new ByteArrayInputStream(buffer.toByteArray()) ); x2 = (MySerializable) in.readObject(); in.close(); } catch (Exception e) { harness.debug(e); } harness.check(x2.isResolved(), true); } }