import static com.google.common.base.Preconditions.checkArgument;
import static com.google.common.base.Preconditions.checkState;
import static java.util.Objects.requireNonNull;
public class DriverFactory
implements Closeable
<BUG>{
private final boolean inputDriver;</BUG>
private final boolean outputDriver;
private final List<OperatorFactory> operatorFactories;
private final Optional<PlanNodeId> sourceId;

import static com.google.common.base.Preconditions.checkArgument;
import static com.google.common.base.Preconditions.checkState;
import static java.util.Objects.requireNonNull;
public class DriverFactory
implements Closeable
{
private final int pipelineId;
private final boolean inputDriver;
private final boolean outputDriver;
private final List<OperatorFactory> operatorFactories;
private final Optional<PlanNodeId> sourceId;
