- } catch (IllegalArgumentException e1) {
- Logger.defaultLogError(e1);
- } catch (InstantiationException e1) {
- Logger.defaultLogError(e1);
- } catch (IllegalAccessException e1) {
- Logger.defaultLogError(e1);
- } catch (InvocationTargetException e1) {
- Logger.defaultLogError(e1.getCause());
+ } catch (IllegalArgumentException | InstantiationException | IllegalAccessException | InvocationTargetException ex) {
+ LoggerFactory.getLogger(getClass()).error("Could not construct new instance with {}", e.getChanges(), ex);
+ throw new DatabaseException(ex);