docs: @Override
      public String visit(final JmesPathSubExpression subExpression, final Void aVoid)
              throws InvalidTypeException {
          final String prefix = "new JmesPathSubExpression( ";
          return subExpression.getExpressions().stream()
                  .map(a -> a.accept(this, aVoid))
                  .collect(Collectors.joining(",", prefix, ")"));
      }