final ClassWriter writer = new ClassWriter(0);
writer.visit(Opcodes.V1_5, Opcodes.ACC_PUBLIC, className, null,
"java/lang/Object", new String[] { Type
.getInternalName(ITarget.class) });
writer.visitField(Opcodes.ACC_PRIVATE | Opcodes.ACC_FINAL, "data",
"[Z", null, null);
// Constructor
GeneratorAdapter gen = new GeneratorAdapter(writer.visitMethod(
Opcodes.ACC_PUBLIC, "<init>", "()V", null, new String[0]),