METHOD_0 ( ) { METHOD_1 ( ) ; source . add ( STRING_0 ) ; source . add ( 0 , "b" ) ; "<AssertPlaceHolder>" ; } add ( int , IDENT_0 ) { METHOD_2 ( index , item ) ; METHOD_3 ( index , item ) ; boolean IDENT_1 = false ; try { METHOD_4 ( index , item ) ; IDENT_1 = true ; METHOD_5 ( index , item ) ; if ( ( IDENT_2 ) != null ) { final IDENT_3 . IDENT_4 . model . collections . IDENT_5 < IDENT_0 > event = new IDENT_3 . IDENT_4 . model . collections . METHOD_6 ( null , item , index , METHOD_6 . IDENT_6 . IDENT_7 ) ; IDENT_2 . METHOD_7 ( new IDENT_3 . IDENT_4 . model . event . IDENT_8 < IDENT_3 . IDENT_4 . model . collections . IDENT_9 < ? super IDENT_0 > > ( ) { @ IDENT_3 . IDENT_4 . model . collections . list . Override public void call ( IDENT_3 . IDENT_4 . model . collections . IDENT_9 < ? super IDENT_0 > l ) { l . METHOD_8 ( event ) ; } } ) ; } } finally { METHOD_9 ( index , item , IDENT_1 ) ; } }
org . junit . Assert . assertEquals ( java . util . Arrays . asList ( 1 , 3 ) , target )