failProcess6.add(new SucceedingProcessStep());
failProcess6.add(failSubProcess2);
failProcess6.add(new SucceedingProcessStep());
AsyncComponent asyncProcess6 = new AsyncComponent(failProcess6);
asyncProcess6.attachListener(listener);
asyncProcess6.start();
UseCaseTestUtil.waitTillFailed(listener, MAX_ASYNC_WAIT);
assertFalse(listener.hasSucceeded());