}
// invoke outside synchronization block...
if (resp != null) {
// orginal transaction to cancel is gone, lets reply...
resp.popDispatcher().dispatch(resp);
} else if (stCancel != null) {
// lets inform the original transaction
// that a cancel request is pending...
if (isTransactionCreated) {
st.handleCancel(stCancel);