public void create(MessageRecipient transientInstance) { log.debug("creating " + entitySimpleName + " instance"); try { super.create(transientInstance); log.debug("creating " + entitySimpleName + " successful"); } catch (EntityAlreadyExistsException ex) { log.debug("creating " + entitySimpleName + " failed: " + ex.getMessage()); } catch (RuntimeException re) { log.error("creating " + entitySimpleName + " failed", re); throw re; } }