@Override
 public boolean isEnableForComponent(Component invoker) {
   treeSite = getTree(invoker);
   if (treeSite != null) {
     SiteNode node = (SiteNode) treeSite.getLastSelectedPathComponent();
     if (node != null && !node.isRoot() && extension.canAddBreakPoint()) {
       this.setEnabled(true);
     } else {
       this.setEnabled(false);
     }
     return true;
   }
   return false;
 }
 void setPlugin(ExtensionBreak plugin) {
   this.extension = plugin;
   plugin.getView().getSiteTreePanel().getTreeSite().addTreeSelectionListener(this);
 }