collect outgo object handl guard handl action handl outgo transit handl event handl iter tran transit handl iter collect outgo arrai list tran outgo add outgo tran outgo state vertex handl state vertex handl outgo transit us indirect target state vertex transit handl transit handl target outgo invalid object except invalid element except illeg argument collect handl 