while ((stackUsage > 0 && ins.getOpcode() == Opcodes.INVOKESTATIC)||
(stackUsage > 1 && ins.getOpcode() == Opcodes.INVOKEVIRTUAL)) {
Instruction pIns = il.get(pIdx);
// System.out.println(">> pIdx: " + pIdx + ": " + pIns +
// ", stackusage: " + stackUsage);
stackUsage -= pIns.stackUsage();
// Insert pIns allways to same index. We are scanning
// Instructions backwards!
// System.out.println("Adding " + pIns + " to plist");
pList.insert(insertIdx, pIns);