@Override
    public void childrenChanged(@NotNull PsiTreeChangeEvent event) {
      if (event instanceof PsiTreeChangeEventImpl &&
          ((PsiTreeChangeEventImpl)event).isGenericChange()) {
        return;
      }
      processChange(event, event.getParent(), event.getChild());
    }
@Override
    public void childrenChanged(@NotNull PsiTreeChangeEvent event)