func (og *OrdererGroup) NewGroup(name string) (ValueProposer, error) {
	return NewOrganizationGroup(name, og.mspConfig), nil
}
NewGroup returns an Org instance
package config
import (
	"fmt"
	"regexp"
	"strconv"
	"strings"
	"time"
	"github.com/inklabsfoundation/inkchain/common/config/msp"
	ab "github.com/inklabsfoundation/inkchain/protos/orderer"
)
const (
	OrdererGroupKey = "Orderer"
)
const (
	ConsensusTypeKey = "ConsensusType"
	BatchSizeKey = "BatchSize"
	BatchTimeoutKey = "BatchTimeout"
	ChannelRestrictionsKey = "ChannelRestrictions"
	KafkaBrokersKey = "KafkaBrokers"
)
type OrdererProtos struct {
	ConsensusType       *ab.ConsensusType
	BatchSize           *ab.BatchSize
	BatchTimeout        *ab.BatchTimeout
	KafkaBrokers        *ab.KafkaBrokers
	ChannelRestrictions *ab.ChannelRestrictions
}
type OrdererGroup struct {
	*Proposer
	*OrdererConfig
	mspConfig *msp.MSPConfigHandler
}
func NewOrdererGroup(mspConfig *msp.MSPConfigHandler) *OrdererGroup {
	og := &OrdererGroup{
		mspConfig: mspConfig,
	}
	og.Proposer = NewProposer(og)
	return og
}