return asResultMessage(e); setExecutionResult(new ExecutionResult(asResultMessage(e))); if (cause != null) { cause.addSuppressed(e); continue; setExecutionResult(new ExecutionResult(resultMessage));
throw e; setExecutionResult(new ExecutionResult(e)); if (exception != null) { exception.addSuppressed(e); setExecutionResult(new ExecutionResult(result));
return asResultMessage(e); setExecutionResult(new ExecutionResult(asResultMessage(e))); if (cause != null) { cause.addSuppressed(e); continue; setExecutionResult(new ExecutionResult(resultMessage));