docs: def _add_section_default(self, section, parameters):
          ''' Add the given section with the given paramters to the config. The
              parameters must be a dictionary with all the keys to add. Each key
              must be specified as an other dictionary with the following
              parameters: default, description, type
  
              @param section: The section to add
              @param parameters: The paramters dictionary
          '''
          section = section.lower()
          if not self.has_section(section):
              self.add_section(section)
  
          if not section in self.config_description:
              self.config_description[section] = {}
  
          for key, value in parameters.items():
              key = key.lower()
              if not ('default' in value and 'type' in value and
                      'description' in value):
                  raise AppConfigValueException('For the given key not all '
                          'required values are defined.')
              if not self.has_option(section, key):
                  self.set(section, key, value['default'])
              vtype = _get_type(value['type'])
              self.config_description[section][key] = (value['description'],
                      vtype, value['default'])