package com.tinkerpop.gremlin.java;
import com.tinkerpop.blueprints.Graph;
import com.tinkerpop.pipes.IdentityPipe;
import java.util.ArrayList;
import java.util.List;
/**
* @author Marko A. Rodriguez (http://markorodriguez.com)
*/
public class GremlinStartPipe extends IdentityPipe {
private final boolean startIsGraph;
public GremlinStartPipe(final Object start) {
this.startIsGraph = start instanceof Graph;
}
public List getCurrentPath() {
return this.startIsGraph ? new ArrayList() : super.getCurrentPath();
}
}