return invocation.invokeNext();
return res;
   public Object handleClose(Invocation invocation) throws Throwable   {      SessionState state = (SessionState)getState(invocation);            ConnectionState connState = (ConnectionState)state.getParent();                  Object xid = state.getCurrentTxId();            if (xid != null)      {         //Remove transaction from the resource manager         connState.getResourceManager().removeTx(xid);      }                       return invocation.invokeNext();   }