The Debuggable annotation applies to either classes or methods and provides
a hint to the VM that decorated entities must remain debuggable. This facility
is intended for use by languages implemented in Java where portions of the program
must support debugging (e.g. breakpoints, variable access) but where whole-program
optimization is critical.