745746747748749750751752753754755
base.setReceiver(mrecv); if (!first) { result.add(base); } first = false; base = base.clone(); } } else { if (!first) { result.add(base); }
752753754755756757758759760761762
} else { if (!first) { result.add(base); } first = false; base = base.clone(); } } } // handle arguments data polymorphic
771772773774775776777778779780781
base.setArg(i, marg); if (!first) { result.add(base); } first = false; base = base.clone(); } } } }