Java API/Reflection
Appearance
Reflection is a constituent of the Java API which enables Java code to examine and "reflect" upon Java components at runtime. This enables, for example, advanced debugging strategies.
http://java.sun.com/products/jdk/1.1/docs/guide/reflection/index.html