With java-runtime-decompiler and byteman you can inspect and modify running applications, thus hit the nail in production environment. http://byteman.jboss.org/ is old tool, which got immense powers in Thermostat. https://github.com/pmikova/java-runtime-decompiler/ is new tool, based on old and verified technologies. Together, they create nice combo