}
// gather wrapper methods to support multi-weaving
// skip annotations visit and debug info by using the lookahead read-only classreader
Set addedMethods = new HashSet();
crLookahead.accept(new AlreadyAddedMethodAdapter(addedMethods), true);
// -- Phase 1 -- type change
final ClassWriter writerPhase1 = AsmHelper.newClassWriter(true);
final ClassReader readerPhase1 = new ClassReader(bytecode);
ClassVisitor reversedChainPhase1 = writerPhase1;