public <T> T get(Contextual<T> contextual, CreationalContext<T> creationalContext)
{
if (!isActive())
{
throw new ContextNotActiveException();
}
ContextualInstance<T> beanInstance = getBeanStore().get(contextual);
if (beanInstance != null)
{
return beanInstance.getInstance();