}
throw new AWHandledException(actionResults);
}
else if (exception instanceof AWGenericException) {
AWGenericException genericException = ((AWGenericException)exception);
Throwable subexception = genericException.originalException();
if ((subexception != null) && (subexception instanceof Exception)) {
_handleException((Exception)subexception);
}
else {
throw genericException;