docs: @Override
      public Object evaluate(TaskRequest req, TaskResponse res) {
          final String seqName = (String) this.seqNamePhrase.evaluate(req, res);
  
          final ICounterStore counterStore = CounterStoreLocator.getCounterStore();
          try {
              return counterStore.getNextId(seqName);
          } catch (Exception e) {
              throw new RuntimeException(
                      "Failed to retrieve next sequence in for sequance '" + seqName + "'", e);
          }
      }