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