# File lib/simp/cli/config/questionnaire.rb, line 27
  def process( item_queue=[], answers={} )
    if item = item_queue.shift
      item.config_items = answers
      process_item item

      # add (or replace) this item's answer to the answers list
      answers[ item.key ] = item

      # add any next_items to the queue
      item_queue = item.next_items + item_queue

      process item_queue, answers
    end

    answers
  end