@Override public void unfreeze(FullName obj, FrozenContext<FullName> ctx) { obj.firstNameFrozenContext = FrozenContext.remove(obj.firstNameFrozenContext, ctx); obj.lastNameFrozenContext = FrozenContext.remove(obj.lastNameFrozenContext, ctx); }
@Override public void freeze(FullName obj, FrozenContext<FullName> ctx) { obj.lastNameFrozenContext = FrozenContext.combine(obj.lastNameFrozenContext, ctx); }