public String message() {

    if (message != null) {
      return ExceptionMessageUtil.E.message(ModuleMethod(), code, message);
    }

    if (arguments != null) {
      return ExceptionMessageUtil.E.message(ModuleMethod(), code, arguments);
    }

    return ExceptionMessageUtil.E.message(ModuleMethod(), code);
  }
 public String message(String module, Locale locale) {
   return ExceptionMessageUtil.E.message(module, code, arguments, locale);
 }
 public String message(String module) {
   return ExceptionMessageUtil.E.message(module, code, message);
 }
 public String message(Locale locale) {
   return ExceptionMessageUtil.E.message(ModuleMethod(), code, arguments, locale);
 }