APITestCase is a JUnit extension that will let you compare two sources
(typically one kept as a static expected result and a generated one) on the API level.
Returns all the classes found in all the sources, including inner classes
and "extra" classes (multiple outer classes defined in the same source file).