A library for generating Java bytecode