assertTrue("AMQXAResource TMJOIN resource siblings should be 0", xaResource2.getSiblings().size() == 0);
assertTrue("XAResource isSameRM", xaResource2.isSameRM(xaResource3));
xaResource3.start(xid, XAResource.TMJOIN);
assertTrue("AMQXAResource siblings should be 1", xaResource2.getSiblings().size() == 1);
xaResource1.end(xid, XAResource.TMSUCCESS);
assertTrue("AMQXAResource TMJOIN resource siblings should be 0", xaResource1.getSiblings().size() == 0);