This class contains an assortment of methods that enable various optimizations and speedups during the initial
production of the java element forest without needing to expose the implementation details of the various element
types implemented in this package.
This constructor is used under "normal working conditions" when the probing environment already has
the compilation infrastructure available (which is assumed since otherwise it would not be possible to obtain
instances of the javax.lang.model.element.TypeElement interface).
If the provided archive is a ZIP file (which also means a JAR file) and it contains entries in the WEB-INF/classes
directory then only those entries are considered for API analysis.