docs: public String renderExceptionType(E event) {
          Exception exception = event.getException();
  
          if (exception instanceof EsHadoopRemoteException) {
              EsHadoopRemoteException remoteException = ((EsHadoopRemoteException) exception);
              return remoteException.getType();
          } else {
              String classText = exception.getClass().getSimpleName();
              StringBuilder builder = new StringBuilder();
              boolean first = true;
              for (char c : classText.toCharArray()) {
                  if (Character.isUpperCase(c)) {
                      if (first) {
                          first = false;
                      } else {
                          builder.append("_");
                      }
                      builder.append(Character.toLowerCase(c));
                  } else {
                      builder.append(c);
                  }
              }
              return builder.toString();
          }
      }