/** * {@inheritDoc} */ @Override public <T> T get(Contextual<T> contextual, CreationalContext<T> creationalContext) { checkActive(); return getInstance(contextual, creationalContext); }
/** * {@inheritDoc} */ @Override @SuppressWarnings("unchecked") public <T> T get(Contextual<T> component) { checkActive(); BeanInstanceBag bag = componentInstanceMap.get(component); if(bag != null) { return (T) bag.getBeanInstance(); } return null; }