ClasspathUrlFinder finder = new ClasspathUrlFinder();
URL[] urls = finder.getUrls();
AnnotationDB db = new AnnotationDB();
db.scanArchives(urls);
Set<String> annotatedClasses = db.getAnnotationIndex().get(annotationName);
Set<String> subTypes = db.getSubTypesOf(superClassName);
Set<String> implementers = db.getImplementersOf(interfaceName);