reflection What is this? The most common type of Metaprogramming. This reflection implementation is still experimental. Featureset 5/10 Performance 3/10 Correctness 4/10 Usability 10/10 Maintainability 4/10 Getting started It’s as simple as calling the ReflectionAdapter C_Class type = R_Adapter.generalize(this.getClass());