func AddScopedIInternalTokenStoreByFunc(builder *di.Builder, implType reflect.Type, build func(ctn di.Container) (interface{}, error), implementedTypes ...reflect.Type) {
	implementedTypes = append(implementedTypes, ReflectTypeIInternalTokenStore)
	_logAddIInternalTokenStore("SCOPED", implType, _getImplementedIInternalTokenStoreNames(implementedTypes...),
		_logIInternalTokenStoreExtra{
			Name:  "DI-BY",
			Value: "func",
		})
	di.AddScopedWithImplementedTypesByFunc(builder, implType, build, implementedTypes...)
}
// AddScopedIInternalTokenStoreByFunc adds a type by a custom func
AddScopedIInternalTokenStoreByFunc adds a type by a custom func
// AddScopedIInternalTokenStoreByFunc adds a type by a custom func
func AddScopedIInternalTokenStoreByFunc(builder *di.Builder, implType reflect.Type, build func(ctn di.Container) (interface{}, error), implementedTypes ...reflect.Type) {
	implementedTypes = append(implementedTypes, ReflectTypeIInternalTokenStore)
	_logAddIInternalTokenStore("SCOPED", implType, _getImplementedIInternalTokenStoreNames(implementedTypes...),
		_logIInternalTokenStoreExtra{
			Name:  "DI-BY",
			Value: "func",
		})
	di.AddScopedWithImplementedTypesByFunc(builder, implType, build, implementedTypes...)
}
func AddScopedIInternalTokenStoreByFunc ( builder * di . Builder , implType reflect . Type , build func ( ctn di . Container ) ( interface { } , error ) , implementedTypes ... reflect . Type ) { implementedTypes = append ( implementedTypes , ReflectTypeIInternalTokenStore ) _logAddIInternalTokenStore ( " " , implType , _getImplementedIInternalTokenStoreNames ( implementedTypes ... ) , _logIInternalTokenStoreExtra { Name : " " , Value : " " , } ) di . AddScopedWithImplementedTypesByFunc ( builder , implType , build , implementedTypes ... ) }
AddScopedIInternalTokenStoreByFunc adds a type by a custom func
AddScopedIInternalTokenStoreByFunc adds a type by a custom func