public class ClassWriter implements ClassVisitor {
//The class reader from which this class writer was constructed, if any.
ClassReader cr;
//Minor and major version numbers of the class to be generated.
int version;
//Index of the next item to be added in the constant pool.
int index;
//The constant pool of this class.
final ByteVector pool;
//The constant pool's hash table data.
Item[] items;
//The threshold of the constant pool's hash table.
int threshold;
//A reusable key used to look for items in the {@link#items} hash table.
final Item key;
//A reusable key used to look for items in the {@link#items} hash table.
final Item key2;
//A reusable key used to look for items in the {@link#items} hash table.
final Item key3;
//A type table used to temporaril