# File htree/traverse.rb, line 146
    def traverse_with_path(path, &block)
      yield self, path
      self.each_with_path(path) {|c, child_path|
        c.traverse_with_path(child_path, &block)
      }
    end