It seems like having a persona with a zero value confuses some static checker into warning against a possible nil pointer deref.
An easy fix is to just not have zero.
Also improve the maintainability of the tests by a) providing a set of fixed Personas
and then generating a slew of valid delegation tokens, invalid delegation tokens
and proof-chains thereof.