public void toggle()
 {
     flags.clear();
     flags.toggle(Flag.A, Flag.C, Flag.P, Flag.S, Flag.Z);
     assertFlagsTrue();
     flags.toggle(Flag.A, Flag.C, Flag.P, Flag.S, Flag.Z);
     assertFlagsFalse();
     flags.toggle();
     Assert.IsTrue(flags.get(Flag.All));
 }