docs: public void debug(Enum<?> key, Object... args) {
          if (!logger.isDebugEnabled()) {
              return;
          }
          String translatedMsg = imc.getMessage(key, args);
          MessageParameterObj mpo = new MessageParameterObj(key, args);
  
          if (instanceofLAL) {
              ((LocationAwareLogger) logger).log(LOCALIZED, FQCN, LocationAwareLogger.DEBUG_INT, translatedMsg, args, null);
          } else {
              logger.debug(LOCALIZED, translatedMsg, mpo);
          }
      }