/* */
/* 167 */ MethodInvocation mi = (MethodInvocation)invocation;
/* */
/* 169 */ TransactionRequest t = (TransactionRequest)mi.getArguments()[0];
/* */
/* 171 */ ClientTransaction txState = t.getState();
/* */ Iterator iterDestinations;
/* 173 */ if (txState != null)
/* */ {
/* 176 */ HashSet destinations = new HashSet();
/* */
/* 178 */ for (Iterator i = txState.getSessionStates().iterator(); i.hasNext(); )
/* */ {
/* 180 */ ClientTransaction.SessionTxState sessionState = (ClientTransaction.SessionTxState)i.next();
/* 181 */ for (j = sessionState.getMsgs().iterator(); j.hasNext(); )
/* */ {
/* 183 */ JBossMessage message = (JBossMessage)j.next();