METHOD_0 ( ) { org . IDENT_0 . IDENT_1 . java . IDENT_2 . IDENT_3 . IDENT_4 IDENT_5 = new org . IDENT_0 . IDENT_1 . java . IDENT_2 . IDENT_3 . METHOD_1 ( ) ; IDENT_5 . METHOD_2 ( "" , java . util . Arrays . asList ( STRING_0 ) ) ; java . lang . reflect . Method m = IDENT_5 . METHOD_3 ( "test" , java . util . Collections . < java . lang . String , org . IDENT_0 . IDENT_1 . java . IDENT_2 . IDENT_3 . IDENT_6 . IDENT_7 . IDENT_8 > METHOD_4 ( ) ) ; "<AssertPlaceHolder>" ; } METHOD_5 ( org . IDENT_0 . api . IDENT_9 . IDENT_10 . IDENT_11 , java . lang . String , java . lang . String , org . IDENT_0 . api . IDENT_9 . IDENT_10 . IDENT_12 [ ] ) { try { com . sun . IDENT_13 . IDENT_14 v = this . METHOD_6 ( ) ; if ( v == null ) { return null ; } com . sun . IDENT_13 . IDENT_15 IDENT_16 = ( ( com . sun . IDENT_13 . IDENT_15 ) ( METHOD_7 ( ) ) ) ; com . sun . IDENT_13 . Method method = null ; if ( IDENT_17 != null ) { method = org . IDENT_0 . IDENT_1 . IDENT_9 . IDENT_10 . IDENT_13 . IDENT_18 . METHOD_8 ( IDENT_16 , IDENT_19 , IDENT_17 ) ; } else { java . util . List l = org . IDENT_0 . IDENT_1 . IDENT_9 . IDENT_10 . IDENT_13 . IDENT_20 . METHOD_9 ( IDENT_16 , IDENT_19 ) ; int j ; int IDENT_21 = l . size ( ) ; for ( j = 0 ; j < IDENT_21 ; j ++ ) { if ( ( ! ( org . IDENT_0 . IDENT_1 . IDENT_9 . IDENT_10 . IDENT_13 . IDENT_22 . METHOD_10 ( ( ( com . sun . IDENT_13 . Method ) ( l . get ( j ) ) ) ) ) ) && ( org . IDENT_0 . IDENT_1 . IDENT_9 . IDENT_10 . IDENT_13 . IDENT_22 . METHOD_11 ( ( ( com . sun . IDENT_13 . Method ) ( l . get ( j ) ) ) ) . isEmpty ( ) ) ) { method = ( ( com . sun . IDENT_13 . Method ) ( l . get ( j ) ) ) ; break ; } } } if ( method == null ) { java . util . List l = org . IDENT_0 . IDENT_1 . IDENT_9 . IDENT_10 . IDENT_13 . IDENT_20 . METHOD_9 ( IDENT_16 , IDENT_19 ) ; int j ; int IDENT_21 = l . size ( ) ; org . IDENT_0 . IDENT_1 . IDENT_9 . IDENT_10 . models . IDENT_23 . logger . log ( IDENT_24 . IDENT_25 , STRING_1 , new java . lang . Object [ ] { org . IDENT_0 . IDENT_1 . IDENT_9 . IDENT_10 . IDENT_13 . IDENT_26 . name ( IDENT_16 ) , IDENT_19 , IDENT_17 } ) ; org . IDENT_0 . IDENT_1 . IDENT_9 . IDENT_10 . models . IDENT_23 . logger . info ( STRING_2 ) ; for ( j = 0 ; j < IDENT_21 ; j ++ ) { org . IDENT_0 . IDENT_1 . IDENT_9 . IDENT_10 . models . IDENT_23 . logger . info ( org . IDENT_0 . IDENT_1 . IDENT_9 . IDENT_10 . IDENT_13 . IDENT_27 . METHOD_12 ( ( ( com . sun . IDENT_13 . Method ) ( l . get ( j ) ) ) ) ) ; } throw new java . lang . METHOD_13 ( ( ( ( ( ( org . IDENT_0 . IDENT_1 . IDENT_9 . IDENT_10 . IDENT_13 . IDENT_26 . name ( IDENT_16 ) ) + STRING_3 ) + IDENT_19 ) + STRING_4 ) + METHOD_12 ) ) ; } com . sun . IDENT_13 . IDENT_14 [ ] IDENT_28 = new com . sun . IDENT_13 . IDENT_14 [ IDENT_29 . length ] ; int i ; int k = IDENT_29 . length ; for ( i = 0 ; i < k ; i ++ ) { if ( ( IDENT_29 [ i ] ) == null ) { IDENT_28 [ i ] = null ; } else { IDENT_28 [ i ] = ( ( org . IDENT_0 . IDENT_1 . IDENT_9 . IDENT_10 . models . IDENT_30 ) ( IDENT_29 [ i ] ) ) . METHOD_6 ( ) ; } } v = METHOD_14 ( ) . METHOD_5 ( ( ( org . IDENT_0 . IDENT_1 . IDENT_9 . IDENT_10 . models . IDENT_31 ) ( IDENT_32 ) ) , ( ( com . sun . IDENT_13 . IDENT_33 ) ( v ) ) , method , IDENT_28 ) ; if ( v instanceof com . sun . IDENT_13 . IDENT_33 ) { return new org . IDENT_0 . IDENT_1 . IDENT_9 . IDENT_10 . models . METHOD_15 ( METHOD_14 ( ) , ( ( com . sun . IDENT_13 . IDENT_33 ) ( v ) ) , ( ( ( METHOD_16 ( ) ) + method ) + STRING_5 ) ) ; } return new org . IDENT_0 . IDENT_1 . IDENT_9 . IDENT_10 . models . METHOD_17 ( METHOD_14 ( ) , v , ( ( METHOD_16 ( ) ) + method ) ) ; } catch ( org . IDENT_0 . IDENT_1 . IDENT_9 . IDENT_10 . IDENT_13 . IDENT_34 ex ) { return null ; } catch ( org . IDENT_0 . IDENT_1 . IDENT_9 . IDENT_10 . IDENT_13 . IDENT_35 ex ) { return null ; } catch ( org . IDENT_0 . IDENT_1 . IDENT_9 . IDENT_10 . IDENT_13 . IDENT_36 ex ) { return null ; } catch ( org . IDENT_0 . IDENT_1 . IDENT_9 . IDENT_10 . IDENT_13 . IDENT_37 IDENT_38 ) { return null ; } }
org . junit . Assert . assertFalse ( IDENT_5 . METHOD_5 ( null , m , java . util . Collections . < java . lang . String , org . IDENT_0 . IDENT_1 . java . IDENT_2 . IDENT_3 . IDENT_6 . IDENT_7 . IDENT_8 > METHOD_4 ( ) ) )