public String getFormattedMessage() {
   String msg = core.getFormattedMessage();
   if (null == msg) {
     msg = this.getMessage();
     msg += ExceptionUtil.getStackTraceAsString(this);
   }
   return msg;
 }
 public String[] getArgs() {
   return core.getArgs();
 }
 public void setArgs(String... args) {
   core.setArgs(args);
 }
 public String getKey() {
   return core.getKey();
 }