Alteração das RuntimeException para as exceções corretas: ApplicationException e ApplicationError.