gaps.setAbortCriterion(new WallClockTimeAbort(MILLISECONDS));
gaps.portfolio(problemDescription);
watch.stop();
assertEquals(
"Test should run " + MILLISECONDS + " but runs "
+ watch.elapsedMilliseconds() + ".", MILLISECONDS,
watch.elapsedMilliseconds(), 1000);
SimSystem.report(Level.INFO, "WallClockTest: " + gaps.getGenerationCount()
+ " generations simulated.");
}