private void add(@NotNull ValueTable table, @NotNull ValueSource variableValueSource) {
      Assert.notNull(table, "ValueTable cannot be null");
      Assert.notNull(variableValueSource, "variableValueSource cannot be null");

      VectorSource vectorSource = variableValueSource.asVectorSource();
      if (vectorSource == null) return;
      for (Value value : vectorSource.getValues(summary.getVariableEntities(table))) {
        add(value);
      }
    }