default void accept(FromSourceLocation sourceLocation, Severity severity, String message) {
            accept(sourceLocation, severity, message, EMPTY_STRING_ARRAY);
        }
Select and memoize shapes from the model using a Selector.

<p>The cache used by this method is not thread-safe, though that's
fine because NodeValidatorPlugins using the same Context all run
within the same thread.

@param selector Selector to evaluate.
@return Returns the matching shapes.
smithy-model/src/main/java/software/amazon/smithy/model/validation/node/NodeValidatorPlugin.java