Find all classes, that have a certain annotation.
Find all classes, that extend a class or extend a class, that extends this class Find all classes (and interfaces), that implement an interface or extend a class, that implements this interface.
Create a scanner for a package.