*/
private PathPatternProcessorDecorator(final Object processor, final boolean includes, final String... patterns) {
super(processor);
notEmpty(patterns, "A pattern set is required.");
this.includes = includes;
matcher = new AntPathMatcher();
this.patterns = patterns;
LOG.debug("{} patterns {}", includes ? "include" : "exclude", Arrays.toString(patterns));
}