@Override
    public GremlinLang clone() {
        try {
            final GremlinLang clone = (GremlinLang) super.clone();
            clone.parameters = new HashMap<>(parameters);
            clone.gremlin = new StringBuilder(gremlin.length());
            clone.gremlin.append(gremlin);
            clone.optionsStrategies = new ArrayList<>(this.optionsStrategies);
            return clone;
        } catch (final CloneNotSupportedException e) {
            throw new IllegalStateException(e.getMessage(), e);
        }
    }
Provides a way to get configuration of a Traversal.

@return list of OptionsStrategy
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/GremlinLang.java