import org.sonar.api.utils.command.CommandExecutor;
import org.sonar.api.utils.command.StreamConsumer;
import org.sonar.api.utils.command.StringStreamConsumer;
import java.io.File;
import java.util.List;
<BUG>@InstantiationStrategy(InstantiationStrategy.PER_BATCH)
public class GitBlameCommand implements BlameCommand, BatchComponent {
</BUG>
private static final Logger LOG = LoggerFactory.getLogger(GitBlameCommand.class);
private final CommandExecutor commandExecutor;

import org.sonar.api.utils.command.CommandExecutor;
import org.sonar.api.utils.command.StreamConsumer;
import org.sonar.api.utils.command.StringStreamConsumer;
import java.io.File;
import java.util.List;
public class GitBlameCommand extends BlameCommand {
private static final Logger LOG = LoggerFactory.getLogger(GitBlameCommand.class);
private final CommandExecutor commandExecutor;
