import static com.google.common.base.Preconditions.checkState;</BUG>
import static com.google.common.collect.FluentIterable.from;
import static java.util.Objects.requireNonNull;
public class MeasureComputersHolderImpl implements MutableMeasureComputersHolder {
@CheckForNull
<BUG>private Iterable<MeasureComputer> measureComputers;
</BUG>
@Override
<BUG>public Iterable<MeasureComputer> getMeasureComputers() {
</BUG>
checkState(this.measureComputers != null, "Measure computers have not been initialized yet");

package org.sonar.server.computation.measure;
import com.google.common.base.Predicates;
import javax.annotation.CheckForNull;
import org.sonar.server.computation.measure.api.MeasureComputerWrapper;
import static com.google.common.base.Preconditions.checkState;
import static com.google.common.collect.FluentIterable.from;
import static java.util.Objects.requireNonNull;
public class MeasureComputersHolderImpl implements MutableMeasureComputersHolder {
@CheckForNull
private Iterable<MeasureComputerWrapper> measureComputers;
@Override
public Iterable<MeasureComputerWrapper> getMeasureComputers() {
checkState(this.measureComputers != null, "Measure computers have not been initialized yet");
