Currently, the VirtualFormalParameters are computed once and are then final. They depend on the number of DeclaredMethods that have a single defined method upon initialization. Since the set of declared methods can be extended on demand, this is not deterministic - we likely want to update the virtual formal parameters in a similar way.
This issue came up in this PR discussion