test pars transit method gener pars except test pars transit creat check gener state trigger guard effect check gener state trigger effect check gener state tri gg er ffect check gener state trigger effect check gener state effect check gener state trigger check gener state check gener state check gener state check gener state guard check gener state trigger 