Method Parameter Name Access for versions of Java PRIOR TO Java 7.0 What is it? It is a library that allows the parameter names of methods and constructors to be accessed at runtime. Normally this information is dropped by the compiler. In effect, methods like 'doSometing(mypkg.Person toMe)' currently look like 'doSomething(mypkg.Person ???)' to people using Java's reflection to inspect methods.