METHOD_0 ( ) { javax . ws . rs . core . IDENT_0 < java . util . List < ? extends java . lang . Object > > IDENT_1 = new javax . ws . rs . core . IDENT_0 < java . util . List < ? extends java . lang . Object > > ( ) { } ; java . lang . reflect . IDENT_2 IDENT_3 = ( ( java . lang . reflect . IDENT_2 ) ( IDENT_1 . getType ( ) ) ) ; java . lang . reflect . Type t = IDENT_3 . METHOD_1 ( ) [ 0 ] ; METHOD_2 ( t ) ; java . lang . Class < ? > IDENT_4 = org . jboss . IDENT_5 . spi . util . IDENT_6 . METHOD_3 ( t ) ; "<AssertPlaceHolder>" ; } METHOD_3 ( java . lang . reflect . Type ) { if ( type instanceof java . lang . Class < ? > ) { return ( ( java . lang . Class < ? > ) ( type ) ) ; } else if ( type instanceof java . lang . reflect . IDENT_2 ) { java . lang . reflect . IDENT_2 IDENT_7 = ( ( java . lang . reflect . IDENT_2 ) ( type ) ) ; java . lang . reflect . Type IDENT_4 = IDENT_7 . METHOD_3 ( ) ; return ( ( java . lang . Class < ? > ) ( IDENT_4 ) ) ; } else if ( type instanceof java . lang . reflect . IDENT_8 ) { final java . lang . reflect . IDENT_8 IDENT_9 = ( ( java . lang . reflect . IDENT_8 ) ( type ) ) ; final java . lang . Class < ? > IDENT_10 = org . jboss . IDENT_5 . spi . util . IDENT_6 . METHOD_3 ( IDENT_9 . METHOD_4 ( ) ) ; return java . lang . reflect . IDENT_11 . newInstance ( IDENT_10 , 0 ) . getClass ( ) ; } else if ( type instanceof java . lang . reflect . IDENT_12 ) { final java . lang . reflect . IDENT_12 IDENT_13 = ( ( java . lang . reflect . IDENT_12 ) ( type ) ) ; if ( ( ( IDENT_13 . METHOD_5 ( ) ) != null ) && ( ( IDENT_13 . METHOD_5 ( ) . length ) > 0 ) ) { return org . jboss . IDENT_5 . spi . util . IDENT_6 . METHOD_3 ( IDENT_13 . METHOD_5 ( ) [ 0 ] ) ; } } else if ( type instanceof java . lang . reflect . IDENT_14 ) { java . lang . reflect . IDENT_14 IDENT_15 = ( ( java . lang . reflect . IDENT_14 ) ( type ) ) ; java . lang . reflect . Type [ ] IDENT_16 = IDENT_15 . METHOD_6 ( ) ; if ( ( IDENT_16 != null ) && ( ( IDENT_16 . length ) > 0 ) ) { return org . jboss . IDENT_5 . spi . util . IDENT_6 . METHOD_3 ( IDENT_16 [ 0 ] ) ; } } throw new java . lang . RuntimeException ( IDENT_17 . IDENT_18 . METHOD_7 ( ) ) ; }
org . junit . Assert . assertEquals ( java . lang . Object . class , IDENT_4 )