docs: @Override
      public Sequence<T> nextSequence() {
          Sequence<T> originalSequence = underlyingIterator.nextSequence();
          Sequence<T> newSequence = new Sequence<>();
  
          if (originalSequence != null)
              for (T element : originalSequence.getElements()) {
                  if (element != null && vocabCache.hasToken(element.getLabel())) {
                      newSequence.addElement(vocabCache.wordFor(element.getLabel()));
                  }
              }
  
          newSequence.setSequenceId(originalSequence.getSequenceId());
  
          return newSequence;
      }