Represents a class file wrapper on bytes, it is aware of its actual
type name.
Public APIs are listed below:
byte[] getBytes();
Answer the actual bytes of the class file
char[][] getCompoundName();
Answer the compound name of the class file.
For example, {{java}, {util}, {Hashtable}}.
byte[] getReducedBytes();
Answer a smaller byte format, which is only contains some structural
information.