AntDomPattern (AntDomElement element, final boolean honorDefaultExcludes, final boolean caseSensitive) { final AntDomPattern antPattern = new AntDomPattern(caseSensitive); element.accept(antPattern); if (honorDefaultExcludes) { antPattern.myExcludePatterns.addAll(caseSensitive? ourDefaultExcludes : ourCaseInsensitiveDefaultExcludes); } return antPattern; }