public Map<String, Object> getDataVariables() {
    if (dataVariables == null) {
      dataVariables = new DataVariableMap(getFeature().getDataVariables(), dataValues);
    }
    return dataVariables;
  }
Return an unmodifiable map of data variable names to values with the same iteration
order as {@link FeatureInfo#getDataVariables} and {@link #getDataValues()}. The returned
map is backed by the actual data values array, so updates are reflected in the returned map.

@return an unmodifiable map of data variable names to values
spock-core/src/main/java/org/spockframework/runtime/model/IterationInfo.java