Tools for dealing with, reversing, and modifying Java bytecode.