METHOD_0 ( ) { IDENT_0 . IDENT_1 . base . IDENT_2 . IDENT_3 IDENT_4 = new IDENT_0 . IDENT_1 . base . IDENT_2 . METHOD_1 ( ) ; final IDENT_0 . IDENT_1 . base . IDENT_2 . IDENT_5 a = IDENT_6 . METHOD_2 ( "a" ) . METHOD_3 ( ) ; final IDENT_0 . IDENT_1 . base . IDENT_2 . IDENT_5 b = IDENT_4 . METHOD_2 ( "b" ) . METHOD_3 ( ) ; final java . util . List < java . lang . String > events = new java . util . ArrayList ( ) ; a . METHOD_4 ( new java . lang . METHOD_5 ( ) { @ IDENT_0 . IDENT_1 . base . IDENT_2 . Override public void run ( ) { events . add ( "a" ) ; b . METHOD_4 ( new java . lang . METHOD_5 ( ) { @ IDENT_0 . IDENT_1 . base . IDENT_2 . Override public void run ( ) { events . add ( STRING_0 ) ; } } ) ; } } ) ; b . METHOD_4 ( new java . lang . METHOD_5 ( ) { @ IDENT_0 . IDENT_1 . base . IDENT_2 . Override public void run ( ) { events . add ( "b" ) ; a . METHOD_4 ( new java . lang . METHOD_5 ( ) { @ IDENT_0 . IDENT_1 . base . IDENT_2 . Override public void run ( ) { events . add ( STRING_1 ) ; } } ) ; } } ) ; IDENT_0 . IDENT_1 . base . IDENT_2 . METHOD_1 . METHOD_6 ( IDENT_6 , IDENT_4 ) ; "<AssertPlaceHolder>" ; } add ( IDENT_0 . IDENT_1 . model . event . IDENT_7 ) { IDENT_8 . add ( source ) ; }
org . junit . Assert . assertEquals ( java . util . Arrays . asList ( "a" , "b" , STRING_0 , STRING_1 ) , events )