@Override
    public V next() {
        if (noStarts) throw new NoSuchElementException(String.format("%s is empty", this.toString()));
        return this.value;
    }
Return the {@code value} of the traverser and will continue to return it on subsequent calls. Calling methods
should account for this behavior on their own.
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/lambda/ValueTraversal.java