code: def write_config_file(self, f, comments):
          
          if self.conf_hidden:
              return False
  
          if comments:
              f.write("\n")
              f.write("# Attribute (")
              f.write(str(self.e_type.__name__))
              f.write(") : ")
              f.write(self._name.upper())
              f.write("\n")
              if self._desc and self._desc != argparse.SUPPRESS:
                  f.write("# Description : ")
                  for i in self._desc.split('\n'):
                      f.write("# ")
                      f.write(i)
                      f.write("\n")
                  f.write("\n")
  
          if not self.conf_required:
              f.write(";")
          f.write(self._name)
          f.write("=")
          if self.default is not None and not self.hidden:
              f.write(str(self.default))
          f.write("\n")
docs: This method write a sample file, with attributes, descriptions,
          sample values, required flags, using the configuration object
          properties.