for (BasicBlock destination : methodCFG.getOutgoingDestinations(methodCFG.getEntryBB())) {
if (destination.isExitBB()) continue;
BasicBlock dstBB = ii.getRenamedBB(destination);
if (callReceiver != callReceiverVar) {
dstBB.insertInstr(new CopyInstr(callReceiverVar, callReceiver));
}
if (!ii.canMapArgsStatically()) {
// SSS FIXME: This is buggy!
// This code has to mimic whatever CallBase.prepareArguments does!