code: func (p *pluginConfig) LoadValue(config interface{}) (found bool, err error) {
  	cfgName := p.GetConfigName()
  	if cfgName == "" {
  		return false, nil
  	}
  
  	// TODO: switch to Viper (possible to have one huge config file)
  	err = ParseConfigFromYamlFile(cfgName, config)
  	if err != nil {
  		return false, err
  	}
  
  	return true, nil
  }
docs: // LoadValue binds the configuration to config method argument.