METHOD_0 ( ) { IDENT_0 . METHOD_1 ( new java . lang . Object ( ) { @ com . IDENT_1 . METHOD_2 ( com . IDENT_1 . IDENT_2 . IDENT_3 ) public int count ( int OP_0 i ) { return i . length ; } } ) ; final java . lang . Integer i = 2 ; java . lang . Object result = IDENT_0 . METHOD_3 ( com . IDENT_1 . IDENT_2 . IDENT_3 , METHOD_4 ( i , i ) ) ; "<AssertPlaceHolder>" ; } METHOD_1 ( java . lang . Object ) { for ( java . lang . reflect . Method method : handler . getClass ( ) . METHOD_5 ( ) ) { com . IDENT_1 . METHOD_2 IDENT_4 = method . METHOD_6 ( com . IDENT_1 . METHOD_2 . class ) ; if ( IDENT_4 != null ) { java . lang . String name = IDENT_4 . value ( ) ; METHOD_7 ( ( ! ( IDENT_5 . containsKey ( name ) ) ) , STRING_0 , name ) ; IDENT_5 . put ( IDENT_4 . value ( ) , new com . IDENT_1 . IDENT_6 . METHOD_8 ( handler , method ) ) ; } } if ( handler instanceof com . IDENT_1 . IDENT_7 ) { ( ( com . IDENT_1 . IDENT_7 ) ( handler ) ) . METHOD_9 ( this ) ; } }
org . junit . Assert . assertThat ( result , org . hamcrest . Matchers . is ( i ) )