# File lib_ctrl/rucy/params.rb, line 134
    def load(properties)
      @params = properties.params('server_type',
                                  'port',
                                  'bind_address',
                                  'timeout',
                                  'keep_alive',
                                  'max_requests',
                                  'queue_length',
                                  'messengers',
                                  'messenger_threads',
                                  'messenger_queue_length',
                                  'subprocess_user',
                                  'subprocess_group',
                                  'do_not_reverse_lookup')

      @params['server_type'] = 'multithread' unless (@params.include? 'server_type')
      @params['port'] = 8888 unless (@params.include? 'port')
      @params['bind_address'] = nil unless (@params.include? 'bind_address')
      @params['timeout'] = 300 unless (@params.include? 'timeout')
      @params['keep_alive'] = 8 unless (@params.include? 'keep_alive')
      @params['max_requests'] = 32 unless (@params.include? 'max_requests')
      @params['queue_length'] = 16 unless (@params.include? 'queue_length')
      @params['messengers'] = 8 unless (@params.include? 'messengers')
      @params['messenger_threads'] = 4 unless (@params.include? 'messenger_threads')
      @params['messenger_queue_length'] = 4 unless (@params.include? 'messenger_queue_length')
      @params['subprocess_user'] = 'nobody' unless (@params.include? 'subprocess_user')
      @params['subprocess_group'] = 'nobody' unless (@params.include? 'subprocess_group')
      @params['do_not_reverse_lookup'] = false unless (@params.include? 'do_not_reverse_lookup')

      nil
    end