@Override
    public default GraphTraversal.Admin<S, E> asAdmin() {
        return (GraphTraversal.Admin<S, E>) this;
    }
Exposes administrative methods that are either internal to TinkerPop or for users with advanced needs. This
separation helps keep the Gremlin API more concise. Any {@code GraphTraversal} can get an instance of its
administrative form by way of {@link GraphTraversal#asAdmin()}.
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.java