public ApplicationAnalysis(InjectionNodeBuilderRepositoryFactory variableBuilderRepositoryFactory,
ASTElementFactory astElementFactory,
ASTTypeBuilderVisitor astTypeBuilderVisitor,
AnalysisContextFactory analysisContextFactory,
<BUG>InjectionBindingBuilder injectionBindingBuilder,
ObservesExpressionGenerator.ObservesExpressionGeneratorFactory observesExpressionGeneratorFactory,</BUG>
OnCreateInjectionGenerator.InjectionGeneratorFactory injectionGeneratorFactory,
ApplicationManifestEntryGenerator applicationManifestEntryGenerator,
ScopesGeneration.ScopesGenerationFactory scopesGenerationFactory,
<BUG>ComponentAnalysis componentAnalysis) {

this.variableBuilderRepositoryFactory = variableBuilderRepositoryFactory;</BUG>
this.astElementFactory = astElementFactory;

public ApplicationAnalysis(InjectionNodeBuilderRepositoryFactory variableBuilderRepositoryFactory,
ASTElementFactory astElementFactory,
ASTTypeBuilderVisitor astTypeBuilderVisitor,
AnalysisContextFactory analysisContextFactory,
ProviderInjectionNodeBuilderFactory providerInjectionNodeBuilder,
ObservesExpressionGenerator.ObservesExpressionGeneratorFactory observesExpressionGeneratorFactory,
OnCreateInjectionGenerator.InjectionGeneratorFactory injectionGeneratorFactory,
ApplicationManifestEntryGenerator applicationManifestEntryGenerator,
ScopesGeneration.ScopesGenerationFactory scopesGenerationFactory,
ComponentAnalysis componentAnalysis,
ApplicationScopeSeedGenerator applicationScopeSeedGenerator) {
this.variableBuilderRepositoryFactory = variableBuilderRepositoryFactory;
this.astElementFactory = astElementFactory;
