private void processExclusions() { for (Element element : getElements(QueryExclude.class)) { if (element instanceof PackageElement) { conf.addExcludedPackage(((PackageElement) element).getQualifiedName().toString()); } else if (element instanceof TypeElement) { conf.addExcludedClass(((TypeElement) element).getQualifiedName().toString()); } else { throw new IllegalArgumentException(element.toString()); } } }