private List<ValidationEvent> validateSimpleShape(
            Shape shape
    ) {
        String name = shape.getId().getName();

        return patterns
                .stream()
                .filter(pattern -> pattern.matcher(name).matches())
                .map(matcher -> buildEvent(shape, name, shape.getType()))
                .collect(Collectors.toList());
    }
Sets a list of additional regular expression patterns that indicate a
value carries a timestamp.

@param additionalPatterns Additional patterns to add.
smithy-linters/src/main/java/software/amazon/smithy/linters/ShouldHaveUsedTimestampValidator.java