METHOD_0 ( ) { java . lang . reflect . IDENT_0 < ? > [ ] IDENT_1 = com . IDENT_2 . parameters . IDENT_3 . IDENT_4 . class . METHOD_1 ( ) ; java . lang . reflect . Type [ ] t = IDENT_1 [ 0 ] . METHOD_2 ( ) ; com . IDENT_2 . parameters . IDENT_5 param = new com . IDENT_2 . parameters . METHOD_3 ( java . lang . String . class ) ; "<AssertPlaceHolder>" ; } resolve ( com . IDENT_2 . IDENT_6 , com . IDENT_2 . IDENT_7 , com . IDENT_2 . IDENT_7 , java . lang . reflect . Type , com . IDENT_2 . IDENT_8 , boolean , java . lang . annotation . IDENT_9 ) { return new com . IDENT_2 . parameters . METHOD_4 ( ) { final com . IDENT_2 . parameters . METHOD_4 resolver = com . IDENT_2 . parameters . IDENT_10 . super . resolve ( container , IDENT_11 , IDENT_12 , IDENT_13 , IDENT_14 , IDENT_15 , binding ) ; public boolean METHOD_5 ( ) { boolean IDENT_16 = resolver . METHOD_5 ( ) ; if ( ! IDENT_16 ) { if ( ( IDENT_17 ) != null ) { return IDENT_17 . resolve ( container , IDENT_11 , null , IDENT_13 , IDENT_14 , IDENT_15 , binding ) . METHOD_5 ( ) ; } return false ; } return IDENT_16 ; } public java . lang . Object METHOD_6 ( final java . lang . reflect . Type IDENT_18 ) { java . lang . Object result = null ; if ( ( IDENT_13 instanceof java . lang . Class ) || ( ( IDENT_13 instanceof java . lang . reflect . IDENT_19 ) && ( ( ( ( java . lang . reflect . IDENT_19 ) ( IDENT_13 ) ) . METHOD_7 ( ) ) == ( javax . IDENT_20 . IDENT_21 . class ) ) ) ) { result = com . IDENT_2 . parameters . IDENT_10 . super . resolve ( container , IDENT_11 , IDENT_12 , IDENT_13 , IDENT_14 , IDENT_15 , binding ) . METHOD_6 ( IDENT_18 ) ; } else if ( IDENT_13 instanceof java . lang . reflect . IDENT_19 ) { result = com . IDENT_2 . parameters . IDENT_10 . super . resolve ( container , IDENT_11 , IDENT_12 , ( ( java . lang . reflect . IDENT_19 ) ( IDENT_13 ) ) . METHOD_7 ( ) , IDENT_14 , IDENT_15 , binding ) . METHOD_6 ( IDENT_18 ) ; } if ( ( result == null ) && ( ( IDENT_17 ) != null ) ) { result = IDENT_17 . resolve ( container , IDENT_11 , IDENT_12 , IDENT_13 , IDENT_14 , IDENT_15 , binding ) . METHOD_6 ( IDENT_18 ) ; } return result ; } public com . IDENT_2 . IDENT_7 < ? > METHOD_8 ( ) { return resolver . METHOD_8 ( ) ; } } ; }
org . junit . Assert . assertTrue ( param . resolve ( null , null , null , t [ 0 ] , null , false , null ) . METHOD_5 ( ) )