func (c *TemplateConfigs) Copy() *TemplateConfigs {
	o := make(TemplateConfigs, len(*c))
	for i, t := range *c {
		o[i] = t.Copy()
	}
	return &o
}
func (c *TemplateConfigs) Copy() *TemplateConfigs {
	o := make(TemplateConfigs, len(*c))
	for i, t := range *c {
		o[i] = t.Copy()
	}
	return &o
}
func ( c * TemplateConfigs ) Copy ( ) * TemplateConfigs { o := make ( TemplateConfigs , len ( * c ) ) for i , t := range * c { o [ i ] = t . Copy ( ) } return & o }
// Copy returns a deep copy of this configuration.
Copy returns a deep copy of this configuration .