Defines a proxy to the Java compiler interface to create different utils.
This proxy is required for an efficient deserialization of the analysis files.
It exposes implementation details and uses reflection methods to access private
This proxy is not public, Do not depend on it, it has no binary compatibility
guarantee and can be broken in any minor release.