# File lib/kwartz/node.rb, line 328
    def duplicate()
      ruleset = dup()
      r = ruleset
      r.selectors = nil
      r.attrs  = @attrs.dup()  if @attrs
      r.append = @append.dup() if @append
      r.remove = @remove.dup() if @remove
      r.logic  = @logic.dup()  if @logic
      r.before = @before.dup() if @before
      r.after  = @after.dup()  if @after
      return r
    end