AsynchronousFacade asynchronousFacade =
(AsynchronousFacade)businessModel;
businessModel.processBusinessModel2(parameter);
BusinessModel.sleep(sleep);
AsynchronousTask asynchronousTask1 =
asynchronousFacade.getAsynchronousTask();
if (!asynchronousFacade.isDone(asynchronousTask1))
asynchronousFacade.waitForResponse(asynchronousTask1);
result =asynchronousFacade.getReturnValue(asynchronousTask1);