@Override
                public boolean hasNext() {
                    return current != null;
                }
An immutable {@code Relationship} path from a starting shape to an end shape.
smithy-model/src/main/java/software/amazon/smithy/model/selector/PathFinder.java