# File lib_wpm/wpm.rb, line 3582
    def initialize(driver, xml_assist, options={})
      @driver = MessageManipulator.new(driver)
      @xml_assist = xml_assist
      @main_page = options[:main_page] || 'MainPage'
      @base_dir = options[:base_dir] || Dir.getwd
      @logger = options[:logger] || DummyLogger.new
      @debug = options[:debug] || false
      @page_option = Hash.new

      @status = 200
      @content_type = 'text/html'
      @charset = nil
      setup_response

      @filename = nil
      @input_filter = NO_FILTER
      @output_filter = NO_FILTER
      setup_logfile
    end