if (!Double.isNaN(clockRate)) { getDemoControlService().setTimeRate(clockRate); }
    private void setupSubscriptions2() {        mpTasks = new Vector[N_SUBTYPES];        for (int i = 0; i < mpTasks.length; i++) {            mpTasks[i] = new Vector();        }        tasksToExpand = (IncrementalSubscription) subscribe(expandPredicate);        tasksToAggregate = (IncrementalSubscription) subscribe(aggregatePredicate);        tasksToAllocateLocally = (IncrementalSubscription) subscribe(allocateLocallyPredicate);        tasksToAllocateRemotely = (IncrementalSubscription) subscribe(allocateRemotelyPredicate);        testEnd = currentTimeMillis() + testDuration;        setNewRootTimer();    }