if (current == State.STATE_NOT_COMPLETING) ended() ;
if (current == State.STATE_NOT_COMPLETING) ended() ;
if (current == State.STATE_EXITING) ended() ;
if (current == State.STATE_EXITING) ended() ;
if (current == State.STATE_EXITING) ended() ;
if (current == State.STATE_NOT_COMPLETING) ended() ;
(current == State.STATE_FAILING_COMPLETING) || (current == State.STATE_FAILING_COMPENSATING)) ended();
(current == State.STATE_FAILING_COMPLETING) || (current == State.STATE_FAILING_COMPENSATING)) ended();
(current == State.STATE_FAILING_COMPLETING) || (current == State.STATE_FAILING_COMPENSATING)) ended();
} else { sendCancelled() ; ended() ;
} else { sendCancelled() ; ended() ;
} else { sendCancelled() ; ended() ;