code: func (c *ConfigFile) GetSection(section string) (map[string]string, error) {
  	// Blank section name represents DEFAULT section.
  	if len(section) == 0 {
  		section = DEFAULT_SECTION
  	}
  
  	// Check if section exists.
  	if _, ok := c.data[section]; !ok {
  		// Section does not exist.
  		return nil, getError{ErrSectionNotFound, section}
  	}
  
  	// Remove pre-defined key.
  	secMap := c.data[section]
  	delete(c.data[section], " ")
  
  	// Section exists.
  	return secMap, nil
  }
docs: // GetSection returns key-value pairs in given section.
  // It section does not exist, returns nil and error.