// start all runnableActivities
Collection activitiesToStart = tm.startableActivities();
for (Iterator it = activitiesToStart.iterator(); it.hasNext();) {
ExtActivityLocal a = (ExtActivityLocal)it.next();
try {
String ba = a.blockActivity();
if (ba != null && tm.isTransitionSource (ba)) {
// We are about to start an activity that is part
// of a block activity with exception
// condition. Find out if it is the first activity
// to be started in the set.