import org.androidtransfuse.experiment.generators.MethodCallbackGenerator;
import org.androidtransfuse.experiment.generators.SuperGenerator;
import org.androidtransfuse.gen.componentBuilder.ComponentBuilderFactory;
import javax.inject.Inject;
import javax.inject.Provider;
<BUG>import javax.lang.model.util.Elements;</BUG>
import java.lang.annotation.Annotation;
import java.util.List;
import java.util.Map;
public class ComponentAnalysis {
private final ConfigurationRepositoryImpl repository;
private final ASTElementFactory astElementFactory;
private final ASTClassFactory astClassFactory;
<BUG>private final Elements elements;</BUG>
private final ComponentBuilderFactory componentBuilderFactory;

import org.androidtransfuse.experiment.generators.MethodCallbackGenerator;
import org.androidtransfuse.experiment.generators.SuperGenerator;
import org.androidtransfuse.gen.componentBuilder.ComponentBuilderFactory;
import javax.inject.Inject;
import javax.inject.Provider;
import java.lang.annotation.Annotation;
import java.util.List;
import java.util.Map;
public class ComponentAnalysis {
private final ConfigurationRepositoryImpl repository;
private final ASTElementFactory astElementFactory;
private final ASTClassFactory astClassFactory;
private final ComponentBuilderFactory componentBuilderFactory;
