METHOD_0 ( ) { final java . lang . Object value = new java . lang . Object ( ) ; @ javax . IDENT_0 . METHOD_1 ( javax . IDENT_0 . IDENT_1 . IDENT_2 ) class IDENT_3 implements java . util . concurrent . IDENT_4 < java . lang . Object > { public java . lang . Object call ( ) { return value ; } } org . oscm . test . IDENT_0 . IDENT_5 bean = new org . oscm . test . IDENT_0 . METHOD_2 ( IDENT_6 , IDENT_7 , new METHOD_3 ( ) ) ; "<AssertPlaceHolder>" ; } METHOD_4 ( java . lang . Class ) { if ( ! ( type . METHOD_5 ( bean ) ) ) { throw new java . lang . IllegalArgumentException ( ( ( ( bean ) + STRING_0 ) + type ) ) ; } if ( type . METHOD_6 ( ) ) { return type . METHOD_7 ( org . oscm . test . IDENT_0 . IDENT_8 . METHOD_8 ( bean . getClass ( ) . METHOD_9 ( ) , new java . lang . Class [ ] { type } , handler ) ) ; } else { return ( ( T ) ( bean ) ) ; } }
org . junit . Assert . assertSame ( value , bean . METHOD_4 ( java . util . concurrent . IDENT_4 . class ) . call ( ) )