else if (mmd.hasExtension("object-value-generator"))
{
// Field has object value-generator so generate value based on this object
String valGenName = mmd.getValueForExtension("object-value-generator");
ObjectValueGenerator valGen = getObjectValueGenerator(myOM, valGenName);
Object value = valGen.generate(myOM, myPC, mmd.getExtensions());
this.replaceField(myPC, fieldNumber, value, true);
}
}
}