this.settings = settings;
this.measureComputersHolder = measureComputersHolder;
this.componentIssuesRepository = componentIssuesRepository;
}
@Override
<BUG>public void visitAny(org.sonar.server.computation.component.Component component) {
for (MeasureComputer computer : measureComputersHolder.getMeasureComputers()) {

LOGGER.trace("Measure computer '{}' is computing component {}", computer.getImplementation(), component);

MeasureComputerImplementationContext measureComputerContext = new MeasureComputerImplementationContext(component, computer,
settings, measureRepository, metricRepository, componentIssuesRepository);
computer.getImplementation().compute(measureComputerContext);</BUG>
}

this.settings = settings;
this.measureComputersHolder = measureComputersHolder;
this.componentIssuesRepository = componentIssuesRepository;
