code: func loadSysCCs(p *Provider) []*SystemChaincode {
  	once.Do(func() {
  		var config []*PluginConfig
  		err := viperutil.EnhancedExactUnmarshalKey("chaincode.systemPlugins", &config)
  		if err != nil {
  			panic(errors.WithMessage(err, "could not load YAML config"))
  		}
  		loadSysCCsWithConfig(config)
  	})
  	return sccPlugins
  }
docs: // loadSysCCs reads system chaincode plugin configuration and loads them