@Test
public void oneDependencyWithMoreDimensionedVariants() throws Exception {
String idPrefix = newIdPrefix();
final SchemaId dummyVtag = ids.getSchemaId(UUID.randomUUID());
final RecordId dependant = ids.newRecordId(idPrefix + "master", ImmutableMap.of("bar", "x"));
final RecordId dependency = ids.newRecordId(idPrefix + "master", ImmutableMap.of("bar", "x", "foo", "y"));
// the dependant depends on the dependencyField of the dependency via a "+foo" dereferencing rule
final HashMap<DependencyEntry, Set<SchemaId>> dependencies =