@SuppressWarnings("unchecked") @Override public <E> E getInstance(final InjectionPoint<E> injectionPoint) { final Class<?> baseType = injectionPoint.getBaseType(); if (baseType == ComponentContext.class) { final ComponentContext componentContext = new ComponentContextImpl(_job, _componentJob, _listener); return (E) componentContext; } return _delegate.getInstance(injectionPoint); }
componentContext = new ComponentContextImpl(analysisJob, new ComponentHandlerTransformerJob(), analysisListener);
return new ComponentContextImpl(_job); } else if (baseType == Datastore.class && _job != null) { return _job.getDatastore();