A ClassFile object is used to represent the binary data that makes up a
Java class file - it also serves as the public
API to the Jasmin assembler, though users should beware: the API
is likely to change in future versions (though its such a small API
at the moment that changes are likely to have only a small impact).