this.serializationUtil.createVariantPropertiesPattern(parentRecordId.getRecordId().getVariantProperties(),
moreDimensionedVariantProperties));
final IndexEntry bwdEntry = new IndexEntry(backwardDerefIndex.getDefinition());
bwdEntry.addField("dependency_masterrecordid", parentRecordId.getRecordId().getMaster().toBytes());
bwdEntry.addField("dependant_vtag", dependantVtagId.getBytes());
bwdEntry.addField("variant_properties_pattern", serializedVariantPropertiesPattern);
// the identifier is the dependant which depends on the dependency
bwdEntry.setIdentifier(dependantRecordId.toBytes());