func SafeGetITokenStoreFromContainer(ctn di.Container) (ITokenStore, error) {
	obj, err := ctn.SafeGetByType(ReflectTypeITokenStore)
	if err != nil {
		return nil, err
	}
	return obj.(ITokenStore), nil
}
// SafeGetITokenStoreFromContainer trys to get the object by type, will not panic, returns nil and error
SafeGetITokenStoreFromContainer trys to get the object by type, will not panic, returns nil and error
// SafeGetITokenStoreFromContainer trys to get the object by type will not panic returns nil and error
func SafeGetITokenStoreFromContainer(ctn di.Container) (ITokenStore, error) {
	obj, err := ctn.SafeGetByType(ReflectTypeITokenStore)
	if err != nil {
		return nil, err
	}
	return obj.(ITokenStore), nil
}
func SafeGetITokenStoreFromContainer ( ctn di . Container ) ( ITokenStore , error ) { obj , err := ctn . SafeGetByType ( ReflectTypeITokenStore ) if err != nil { return nil , err } return obj . ( ITokenStore ) , nil }
SafeGetITokenStoreFromContainer trys to get the object by type, will not panic, returns nil and error
SafeGetITokenStoreFromContainer trys to get the object by type will not panic returns nil and error