@Override
  public void reset() {
    resetCount++;
    super.reset();
    initEvaluatorMap();
    initCollisionMaps();
    root.recursiveReset();
    resetTurboFilterList();
    cancelScheduledTasks();
    fireOnReset();
    resetListenersExceptResetResistant();
    resetStatusListeners();
  }
@ Override public void reset ( ) { resetCount ++ ; super . reset ( ) ; initEvaluatorMap ( ) ; initCollisionMaps ( ) ; root . recursiveReset ( ) ; resetTurboFilterList ( ) ; cancelScheduledTasks ( ) ; fireOnReset ( ) ; resetListenersExceptResetResistant ( ) ; resetStatusListeners ( ) ; }
This method clears all internal properties, except internal status messages,
closes all appenders, removes any turboFilters, fires an OnReset event,
removes all status listeners, removes all context listeners
(except those which are reset resistant).
<p>
As mentioned above, internal status messages survive resets.