Iterator<ChildInfo> active = active();
// Continuing as long as a child is active
if (active().hasNext()) {
Set<ChannelListener> mlSet = new HashSet<ChannelListener>();
mlSet.add(new TerminationChannelListener(_self.self) {
private static final long serialVersionUID = 2554750257484084466L;
public void terminate() {
// Terminating all children before sepuku
for (Iterator<ChildInfo> i = active(); i.hasNext(); )