package org.sonar.server.computation.source;
import org.sonar.batch.protocol.output.BatchReport;
<BUG>import org.sonar.db.protobuf.DbFileSources;
public class ScmLineReader implements LineReader {
private final BatchReport.Changesets scmReport;
public ScmLineReader(BatchReport.Changesets scmReport) {</BUG>
this.scmReport = scmReport;

package org.sonar.server.computation.source;
import javax.annotation.CheckForNull;
import org.sonar.batch.protocol.output.BatchReport;
import org.sonar.db.protobuf.DbFileSources;
import static com.google.common.base.Preconditions.checkArgument;
public class ScmLineReader implements LineReader {
private final BatchReport.Changesets scmReport;
@CheckForNull
private BatchReport.Changesets.Changeset latestChange;
public ScmLineReader(BatchReport.Changesets scmReport) {
this.scmReport = scmReport;
