AntPatternMatcher matcher = new AntPatternMatcher(); matcher.setPathSeparator("."); if (!config.getApiIncludePatterns().isEmpty()) { Iterator<TypeDeclaration> typeDeclarationIt = typeDeclarations.iterator(); while (typeDeclarationIt.hasNext()) { TypeDeclaration typeDeclaration = typeDeclarationIt.next(); boolean include = false; if (config.getApiIncludePatterns().contains(typeDeclaration.getQualifiedName())) { include = true; debug("%s was explicitly included.", typeDeclaration.getQualifiedName()); for (String includePattern : config.getApiIncludePatterns()) { if (matcher.match(includePattern, typeDeclaration.getQualifiedName())) { include = true;