Added some utility classes which will be used to improve performance.
Made the performance of JavaSourcesModelBuilder less susceptible to some external factors when parsing large multi-module builds. Performance is similar to the old implementation (which will not be removed yet for easier performance comparison: JavaSourcesModelBuilderOld).