public Traversal.Admin<S, E> get() {
        if (null == this.cachedTraversal)
            this.cachedTraversal = this.pureTraversal.clone();
        return this.cachedTraversal;
    }
@author Marko A. Rodriguez (http://markorodriguez.com)
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/util/PureTraversal.java