introduce intermediate results
put intermediate results into code context
@NonNull
log what is stored as an IntermediateResult
carry along type definitions as intermediate results
fix build
also pass along the type usages for later definitions
fix invoker test
extract IntermediateResultMap
additional unit tests for HibernateAnnotationsAnalyzer's intermediate result handling
add intermediate result handling for generator definitions & usages
make sure intermediate results are stored
ignore PMD.TooManyStaticImports
mention intermediate results
Merge pull request #3 from ImmobilienScout24/intermediate-results

introduce intermediate results to pass on between modules; make use of it in HibernateAnnotationsAnalyzer