package org.sonar.server.computation.task.projectanalysis.measure;
import com.google.common.base.Predicate;
import com.google.common.base.Predicates;
import javax.annotation.Nonnull;
<BUG>import org.apache.commons.lang.math.NumberUtils;</BUG>
import org.sonar.server.computation.task.projectanalysis.component.Component;
import org.sonar.server.computation.task.projectanalysis.metric.Metric;
<BUG>import static java.util.Objects.requireNonNull;
import static org.sonar.server.computation.task.projectanalysis.measure.Measure.ValueType.NO_VALUE;</BUG>
public class BestValueOptimization implements Predicate<Measure> {

package org.sonar.server.computation.task.projectanalysis.measure;
import com.google.common.base.Predicate;
import com.google.common.base.Predicates;
import javax.annotation.Nonnull;
import org.sonar.server.computation.task.projectanalysis.component.Component;
import org.sonar.server.computation.task.projectanalysis.metric.Metric;
import static java.util.Objects.requireNonNull;
import static org.apache.commons.lang.math.NumberUtils.compare;
import static org.sonar.server.computation.task.projectanalysis.measure.Measure.ValueType.NO_VALUE;
public class BestValueOptimization implements Predicate<Measure> {
