code: public Set<String> publishMethods(){
          Set<String> methods = new TreeSet<String>();
          for(Rule rule: rules.values()){
              for(Node node: rule.nodes()){
                  if(node.action instanceof PublishAction)
                      methods.add(((PublishAction)node.action).name);
              }
          }
          return methods;
      }
docs: /*-------------------------------------------------[ Actions ]---------------------------------------------------