# File lib/simp/cli/config/items/item.rb, line 144
    def query
      log_params = query_status

      if @value.nil? && @fail_on_missing_answer
        raise "FATAL: no answer for '#{log_params[0]}#{@key}'"
      end

      if !@skip_query && @value.nil?
        print_banner
        @value = query_ask
      end

      # summarize the item's status after the query is complete
      # inspect is a work around for Ruby 1.8.7 Array.to_s garbage
      log_params += ["#{@key} = ", [], "#{@value.inspect}", [:BOLD] ]
      info(*log_params)
    end