boolean (String path, String[] includes, String[] excludes) { boolean isIncluded = includes.length == 0; for (String each : includes) { if (SelectorUtils.matchPath(each, path)) { isIncluded = true; break; } } if (!isIncluded) { return false; } for (String each : excludes) { if (SelectorUtils.matchPath(each, path)) { return false; } } return true; }