private void disposeBuilders() {
   final Collection<HierarchyTreeBuilder> builders =
       new ArrayList<HierarchyTreeBuilder>(myBuilders.values());
   for (final HierarchyTreeBuilder builder : builders) {
     Disposer.dispose(builder);
   }
   myBuilders.clear();
 }