if (impl != null && (impl instanceof SubFlowImplementation)) {
Collection subs = performersLocal();
for (Iterator i = subs.iterator (); i.hasNext();) {
WfProcessLocal p = (WfProcessLocal)i.next();
try {
p.suspend ();
} catch (NotRunningException e) {
throw new CannotSuspendException (e.getMessage ());
} catch (AlreadySuspendedException e) {
// may safely by ignored, make checkstyle happy
continue;