code: public Stream<String> stream(@NonNull HString hString) {
        return annotationStream(hString)
                  .map(getTrimFunction())
                  .filter(getFilter())
                  .filter(Objects::nonNull)
                  .filter(h -> !h.isEmpty())
                  .map(getToStringFunction())
                  .filter(StringUtils::isNotNullOrBlank);
     }
docs: Executes the TermSpec returning a stream of stringified terms. This method does not use the TermSpec's {@link
  com.davidbracewell.hermes.ml.feature.ValueCalculator}
  
  @param hString the HString to process
  @return a stream of term counts