Iterator<ChildInfo> active = active();
// Continuing as long as a child is active
if (active().hasNext()) {
CompositeProcess mlSet = ProcessUtil.compose(new ReceiveProcess() {
private static final long serialVersionUID = 2554750257484084466L;
}.setChannel(_self.self).setReceiver(new Termination() {
public void terminate() {
// Terminating all children before sepuku
for (Iterator<ChildInfo> i = active(); i.hasNext(); )
replication(i.next().activity.self).terminate();
_terminateRequested = true;