https://commons.apache.org/proper/commons-bcel/
https://github.com/Konloch/bytecode-viewer
https://github.com/jboss-javassist/javassist
https://github.com/ingokegel/jclasslib
https://github.com/Col-E/Recaf
https://github.com/GraxCode/JByteMod-Beta
https://github.com/borisf/classyshark-bytecode-viewer
https://github.com/LLVM-but-worse/jda
https://github.com/facebook/redex
http://www.opal-project.de/ http://sandmark.cs.arizona.edu/downloads.html
Krakatau FernFlower Procyon CFR
Combined Static and Dynamic Analysis
Instrumenting Java Bytecode to Replay Execution Traces of Multithreaded Programs