QName objectName = new QName("TestObject");
QName objectIdlType = new QName("corbaatm:TestObject");
TypeCode objectTC = orb.create_interface_tc("IDL:Account:1.0", "TestObject");
CorbaObjectReferenceHandler obj = new CorbaObjectReferenceHandler(objectName, objectIdlType,
objectTC, objectType);
obj.setReference(objRef);
OutputStream oStream = orb.create_output_stream();
CorbaObjectWriter writer = new CorbaObjectWriter(oStream);
writer.writeObjectReference(obj);
InputStream iStream = oStream.create_input_stream();
org.omg.CORBA.Object resultObj = iStream.read_Object();
assertTrue(resultObj._is_equivalent(obj.getReference()));
}