private void dereferenceCompoundedVariants(QueryProfileVariants profileVariants, String prefix) {
        if (profileVariants == null) return;
        for (Map.Entry<String, QueryProfileVariants.FieldValues> fieldVariant : profileVariants.getFieldValues().entrySet()) {
            for (QueryProfileVariants.FieldValue variantValue : fieldVariant.getValue().asList()) {
                addVariant(prefix + fieldVariant.getKey(), variantValue.getValue(), null, variantValue.getDimensionValues().getValues());
            }
        }
    }
Represents a set of query profile variants (more or less) as they were declared -
a helper to produce config, which is also using the "declared" representation

@author bratseth
config-model/src/main/java/com/yahoo/vespa/model/container/search/DeclaredQueryProfileVariants.java