I thought (but haven't checked recently) that this annotation made all public methods into test methods - i.e. including `getFlags()`. Or is it just void methods, perhaps?

Anyway, if it doesn't run getFlags as a test then fine. If it does, then could make this protected instead.