public Collection<ILaunchNode> getLaunchNodes() {
   Set<ILaunchNode> launchNodes = new HashSet<ILaunchNode>();
   if (categoryNode != null) {
     for (ILaunchNode launchNode : categoryNode.getLaunchNodes()) {
       try {
         if (launchConfigurationType.equals(launchNode.getLaunchConfiguration().getType())) {
           launchNodes.add(launchNode);
         }
       } catch (CoreException e) {
       }
     }
   }
   return launchNodes;
 }
 public void setBookmarked(boolean state) {
   for (ILaunchNode launchNode : getLaunchNodes()) {
     launchNode.setBookmarked(state);
   }
 }