default Stream<ShapeMatch> matches(Model model, StartingContext startingContext) {
        // Needed for backward compatibility with potentially already existing Selectors.
        throw new UnsupportedOperationException("matches(model, context) is not implemented");
    }
Returns a stream of {@link ShapeMatch} objects for each match found in
a model.

@param model           Model to match the selector against.
@param startingContext Selector starting environment context.
@return Returns a stream of {@code ShapeMatch} objects.
smithy-model/src/main/java/software/amazon/smithy/model/selector/Selector.java