code: public List<String> extractWords(@NotNull String text, @NotNull Language language) {
          Timer timer = MetricsFactory.getMetrics().getTimer(MetricsType.TEXT_UTILS_TOKENIZE_TEXT.name());
  
          if (StringUtils.isEmpty(text)) {
              timer.stop();
              return Collections.emptyList();
          }
  
          List<String> strings = splitText(text, language);
  
          timer.stop();
  
          return strings;
      }
docs: Extract normal form of words from text
  
  @param text Text
  
  @return List of text token