public void add(@NotNull TreeModelListener listener) {
    // in this weird swing world it's customary to fire listeners in the reverse order of their addition
    myListeners.add(0, listener);
  }
public void add(@NotNull TreeModelListener listener)