protected synchronized void clearRemainingActions(){
  for (int i=_activeActionList.size() - 1; i >= 0; i--) {
    TransitSectionAction tsa=_activeActionList.get(i);
    Thread t=tsa.getWaitingThread();
    if (t != null) {
      t.interrupt();
    }
    if (tsa.getWaitingForSensor()) {
      tsa.disposeSensorListener();
    }
    tsa.initialize();
    _activeActionList.remove(i);
  }
}

protected synchronized void clearRemainingActions ( ) { for ( int i = _activeActionList . size ( ) - 1 ; i >= 0 ; i -- ) { TransitSectionAction tsa = _activeActionList . get ( i ) ; Thread t = tsa . getWaitingThread ( ) ; if ( t != null ) { t . interrupt ( ) ; } if ( tsa . getWaitingForSensor ( ) ) { tsa . disposeSensorListener ( ) ; } tsa . initialize ( ) ; _activeActionList . remove ( i ) ; } }
this method is called to clear any actions that have not been completed
