code: func newConfigFile(fileNames []string) *ConfigFile {
  	c := new(ConfigFile)
  	c.fileNames = fileNames
  	c.data = make(map[string]map[string]string)
  	c.keyList = make(map[string][]string)
  	c.sectionComments = make(map[string]string)
  	c.keyComments = make(map[string]map[string]string)
  	c.BlockMode = true
  	return c
  }
docs: // newConfigFile creates an empty configuration representation.