Instance instance = (Instance)fixupList.get(i);
Attribute attribute = (Attribute)fixupList.get(i + 1);
Object value = fixupList.get(i + 2);
Object pre = fixupList.get(i + 3);
instance.assign(attribute, value, true);
if (pre != Undefined.VALUE)
{
InvocationContext context = instance.getInvocationContext();
byte nGenerationSaved = context.getGeneration();