Currently we are using directly the Java reflection to read the data on Agent from the classes that we don't have during the compile time. There are several reflection libraries (f.e. https://github.com/EsotericSoftware/reflectasm) that can speed up the times needed for executing the reflection.
With this ticket we should:
Explore possible libraries
Substitute all reflection calls with chosen lib
Make sure that caching is still in place