Activity blockActivity = block.getContainedActivity();
Semaphore semaphore = new Semaphore(sStepName, assignment);
semaphore.setActivity(blockActivity);
blockActivity.addStep(semaphore);
loader.loadActivity(element, blockActivity);
block.setCleanupCode(semaphore.getExitCode());
return block;
}