public void testIsIdentical() throws Exception
{
InitialContext ctx = getInitialContext();
Object obj = ctx.lookup("MyStatefulBean/home");
MyStatefulHome home = (MyStatefulHome) PortableRemoteObject.narrow(obj, MyStatefulHome.class);
MyStateful session = home.create();
Handle h = session.getHandle();
MarshalledObject mo = new MarshalledObject(h);
Handle h2 = (Handle) mo.get();
Object o = h2.getEJBObject();
MyStateful session2 = (MyStateful) PortableRemoteObject.narrow(o, MyStateful.class);
assertTrue(session.isIdentical(session2));
}