class SyntaxTree::Undef::UndefArgumentFormatter

into the value in order to have it come out as bare words.
or SymbolLiteral objects. For SymbolLiteral objects we descend directly
Undef accepts a variable number of arguments that can be either DynaSymbol

def comments

def comments
  if node.is_a?(SymbolLiteral)
    node.comments + node.value.comments
  else
    node.comments
  end
end

def format(q)

def format(q)
  node.is_a?(SymbolLiteral) ? q.format(node.value) : q.format(node)
end

def initialize(node)

def initialize(node)
  @node = node
end