@Override
  public void render(@NotNull final ChangesBrowserNodeRenderer renderer,
                     final boolean selected,
                     final boolean expanded,
                     final boolean hasFocus) {
    final Module module = (Module)userObject;

    renderer.append(module.isDisposed() ? "" : module.getName(), SimpleTextAttributes.REGULAR_ATTRIBUTES);
    appendCount(renderer);

    appendParentPath(renderer, myModuleRoot);

    if (module.isDisposed()) {
      renderer.setIcon(ModuleType.EMPTY.getIcon());
    }
    else {
      renderer.setIcon(ModuleType.get(module).getIcon());
    }
  }
@Override
  public void render(@NotNull final ChangesBrowserNodeRenderer renderer,
                     final boolean selected,
                     final boolean expanded,
                     final boolean hasFocus)