class DEBUGGER__::AbbrevCommand::TrieNode

def candidates

def candidates
  @children.map{|c, n|
    ss = n.candidates
    ss.empty? ? c :
    ss.map{|s|
      c+s
    }
  }.flatten
end