InstructionHandle[] match = (InstructionHandle[])iter.next();
try {
org.apache.bcel.generic.Instruction iload;
org.apache.bcel.generic.Instruction aload;
if ((!match[0].hasTargeters()) && (!match[1].hasTargeters())) {
il.insert(match[1], new DUP());
il.delete(match[1]);
}
}
catch (TargetLostException e) {
// TODO: move target down into the list