Salut Armin,
I checked the code and indeed, it seems like the list field in the Context class _can_ be reassigned.
However, it should only happen very soon after the constructor is finished, and the size of the list should not change.
To be sure, I'll try to refactor this and make it impossible for the list to be reassigned after the constructor is finished. That would satisfy the requirements right?
Is it illegal to reassign the list field at all, or is it just the size of the list that matters?
Also, is it possible to have two different list fields in a virtualizable object (provided both are never reassigned after the constructor)?
Merci bien at a bientôt,
Anton