func (i *Instance) viperWith(key string) *viper.Viper {
	v := i.viper(key)

	if v.IsSet(key) {
		return v
	}

	return nil
}
// viper returns the viper instance that has the key set. Returns nil
// if no instance has the key. Assumes read lock held.
viper returns the viper instance that has the key set. Returns nil
if no instance has the key. Assumes read lock held.
// viper returns the viper instance that has the key set . Returns nil // if no instance has the key . Assumes read lock held .
func (i *Instance) viperWith(key string) *viper.Viper {
	v := i.viper(key)
	if v.IsSet(key) {
		return v
	}
	return nil
}
func ( i * Instance ) viperWith ( key string ) * viper . Viper { v := i . viper ( key ) if v . IsSet ( key ) { return v } return nil }
viper returns the viper instance that has the key set.
viper returns the viper instance that has the key set .