@Override
        public Traverser.Admin<E> next() {
            final Object next = inner.next().getObject();
            return next instanceof RemoteTraverser
                    ? (RemoteTraverser<E>) next
                    : new DefaultRemoteTraverser<>((E) next, 1);
        }
A {@link AbstractRemoteTraversal} implementation for the Gremlin Driver. This {@link Traversal} implementation is
typically iterated from {@link RemoteStep} where the {@link #nextTraverser()} method is called. While this class
provides implementations for both {@link #next()} and {@link #hasNext()} that unroll "bulked" results, those methods
are not called directly from with TinkerPop remoting.

@author Stephen Mallette (http://stephen.genoprime.com)
gremlin-driver/src/main/java/org/apache/tinkerpop/gremlin/driver/remote/DriverRemoteTraversal.java