private void treeNodesRemoved(@NotNull Node node, Map<Object, Integer> map) {
    if (!listeners.isEmpty()) {
      for (TreePath path : node.paths) {
        listeners.treeNodesRemoved(createEvent(path, map));
      }
    }
  }
private void treeNodesRemoved(@NotNull Node node, Map<Object, Integer> map)