docs: public static <T extends ViewTraverse<T>> List<String> expandAllNodesVariable(
              final MultiDataContext<T, DataContext> data,
              final T currentContext,
              final BiFunction<Integer, String, T> viewMap,
              final String step,
              final String group,
              final String key
      )
      {
          final Integer t;
          if (null != step) {
              try {
                  t = Integer.parseInt(step);
              } catch (NumberFormatException e) {
                  return null;
              }
          } else {
              t = null;
          }
          T containerView = viewMap.apply(t, null);
          T mergedview = containerView.merge(currentContext).getView();
          return data.collect(containerView::globExpandTo, group, key);
      }