code: func CreateSystemChannelFilters(chainCreator ChainCreator, ledgerResources channelconfig.Resources) *RuleSet {
  	ordererConfig, ok := ledgerResources.OrdererConfig()
  	if !ok {
  		logger.Panicf("Cannot create system channel filters without orderer config")
  	}
  	return NewRuleSet([]Rule{
  		EmptyRejectRule,
  		NewExpirationRejectRule(ledgerResources),
  		NewSizeFilter(ordererConfig),
  		NewSigFilter(policies.ChannelWriters, ledgerResources),
  		NewSystemChannelFilter(ledgerResources, chainCreator),
  	})
  }
docs: // CreateSystemChannelFilters creates the set of filters for the ordering system chain.