@Override
  public void reset() {
    resetCount++;
    super.reset();
    initEvaluatorMap();
    initCollisionMaps();
    root.recursiveReset();
    resetTurboFilterList();
    cancelScheduledTasks();
    fireOnReset();
    resetListenersExceptResetResistant();
    resetStatusListeners();
  }
@SuppressWarnings("unchecked")
  @Test
  public void collisionMapsPostReset() {
    lc.reset();

    Map<String, String> fileCollisions = (Map<String, String>) lc.getObject(CoreConstants.FA_FILENAME_COLLISION_MAP);
    assertNotNull(fileCollisions);
    assertTrue(fileCollisions.isEmpty());

    Map<String, FileNamePattern> filenamePatternCollisionMap = (Map<String, FileNamePattern>) lc.getObject(CoreConstants.RFA_FILENAME_PATTERN_COLLISION_MAP);
    assertNotNull(filenamePatternCollisionMap);
    assertTrue(filenamePatternCollisionMap.isEmpty());

  }