if ("lock".equals(name)) {
remove = true;
iterator.writeByte(Opcode.MONITORENTER, pos);
} else if ("unlock".equals(name)) {
remove = true;
iterator.writeByte(Opcode.MONITOREXIT, pos);
}
if (remove) {
done++;
iterator.writeByte(Opcode.NOP, pos + 1);
iterator.writeByte(Opcode.NOP, pos + 2);