public ISession GetSessionForKey(string factoryKey)
        {
            if (OperationContext.Current == null)
            {
                return(FallbackSessionStorage.GetSessionForKey(factoryKey));
            }

            SessionInstanceExtension instance = GetSessionInstanceExtension();

            return(instance.GetSessionForKey(factoryKey));
        }