docs: @SuppressWarnings("unchecked")
      public void setCustomAnnotator(String customAnnotator) {
          if (isNotBlank(customAnnotator)) {
              try {
                  this.customAnnotator = (Class<? extends Annotator>) Class.forName(customAnnotator);
              } catch (ClassNotFoundException e) {
                  throw new IllegalArgumentException(e);
              }
          } else {
              this.customAnnotator = NoopAnnotator.class;
          }
      }