private final ScopesGeneration.ScopesGenerationFactory scopesGenerationFactory;
private final ComponentAnalysis componentAnalysis;
@Inject
public ActivityAnalysis(InjectionNodeBuilderRepositoryFactory injectionNodeBuilderRepositoryFactory,
AnalysisContextFactory analysisContextFactory,
<BUG>ASTElementFactory astElementFactory,
ASTTypeBuilderVisitor astTypeBuilderVisitor,</BUG>
InjectionBindingBuilder injectionBindingBuilder,
ObservesExpressionGenerator.ObservesExpressionGeneratorFactory observesExpressionGeneratorFactory,
ViewInjectionNodeBuilder viewVariableBuilder,

private final ScopesGeneration.ScopesGenerationFactory scopesGenerationFactory;
private final ComponentAnalysis componentAnalysis;
@Inject
public ActivityAnalysis(InjectionNodeBuilderRepositoryFactory injectionNodeBuilderRepositoryFactory,
AnalysisContextFactory analysisContextFactory,
ASTElementFactory astElementFactory,
ProviderInjectionNodeBuilderFactory providerInjectionNodeBuilder,
ASTTypeBuilderVisitor astTypeBuilderVisitor,
InjectionBindingBuilder injectionBindingBuilder,
ObservesExpressionGenerator.ObservesExpressionGeneratorFactory observesExpressionGeneratorFactory,
ViewInjectionNodeBuilder viewVariableBuilder,
