catch (IOException|SQLException ex) { logger.log(ex); throw ex; }
почему здесь ex неявно final? Какой смысл в неявном заключении ex?
ex