public void removeUtteranceCompleteAction(UtteranceCompleteRunnable runnable){
  final Iterator<UtteranceCompleteAction> i=mUtteranceCompleteActions.iterator();
  while (i.hasNext()) {
    final UtteranceCompleteAction action=i.next();
    if (action.runnable == runnable) {
      i.remove();
    }
  }
}

public void removeUtteranceCompleteAction ( UtteranceCompleteRunnable runnable ) { final Iterator < UtteranceCompleteAction > i = mUtteranceCompleteActions . iterator ( ) ; while ( i . hasNext ( ) ) { final UtteranceCompleteAction action = i . next ( ) ; if ( action . runnable == runnable ) { i . remove ( ) ; } } }
removes all instances of the specified runnable from the utterance complete action list .
