I think logging is already done by `logger.log(Level.WARNING, newMessage, e);` no?