# File lib/apotomo/widget/tree_node.rb, line 122
    def find_by_path(selector)
      next_node = self
      last      = nil # prevents self-finding loop.
      selector.to_s.split(/ /).each do |node_id|
        last = next_node = next_node.find {|n|
          n.name.to_s == node_id.to_s and not n==last
        }
      end
    
      next_node
    end