METHOD_0 ( ) { com . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 c = new com . IDENT_0 . IDENT_1 . IDENT_2 . METHOD_1 ( com . IDENT_0 . IDENT_4 . IDENT_5 . class ) ; java . lang . Object object = c . resolve ( container , container . METHOD_2 ( com . IDENT_0 . IDENT_4 . IDENT_6 . class , ( ( com . IDENT_0 . IDENT_7 ) ( null ) ) ) , null , com . IDENT_0 . IDENT_4 . IDENT_8 . class , null , false , null ) . METHOD_3 ( IDENT_9 . IDENT_10 . class ) ; "<AssertPlaceHolder>" ; } METHOD_3 ( java . lang . reflect . Type ) { java . lang . Object result = null ; if ( ( IDENT_11 instanceof java . lang . Class ) || ( ( IDENT_11 instanceof java . lang . reflect . IDENT_12 ) && ( ( ( ( java . lang . reflect . IDENT_12 ) ( IDENT_11 ) ) . METHOD_4 ( ) ) == ( javax . IDENT_13 . IDENT_14 . class ) ) ) ) { result = com . IDENT_0 . parameters . IDENT_15 . super . resolve ( container , IDENT_16 , IDENT_17 , IDENT_11 , IDENT_18 , IDENT_19 , binding ) . METHOD_3 ( IDENT_20 ) ; } else if ( IDENT_11 instanceof java . lang . reflect . IDENT_12 ) { result = com . IDENT_0 . parameters . IDENT_15 . super . resolve ( container , IDENT_16 , IDENT_17 , ( ( java . lang . reflect . IDENT_12 ) ( IDENT_11 ) ) . METHOD_4 ( ) , IDENT_18 , IDENT_19 , binding ) . METHOD_3 ( IDENT_20 ) ; } if ( ( result == null ) && ( ( IDENT_21 ) != null ) ) { result = IDENT_21 . resolve ( container , IDENT_16 , IDENT_17 , IDENT_11 , IDENT_18 , IDENT_19 , binding ) . METHOD_3 ( IDENT_20 ) ; } return result ; }
org . junit . Assert . assertEquals ( com . IDENT_0 . IDENT_4 . IDENT_5 . class , object . getClass ( ) )