// Interface with calls made from compiled code. No need to set data driven futures
public void setDDF(Collection c) {}
private void setup() {
future = new Future();
descendants = new Stack<FinishScope>();
ID = Runtime.getUniqueActivityID();
if (name.endsWith("$Main")) {
// First activity (main) must set up a brand new finish scope
scopeBelongsTo = new FinishScope();