The reflection interface. Allows reflective access to public members defined in public interfaces, and use of dynamic proxies with appropriately vetted invocation handlers.