METHOD_0 ( ) { net . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 IDENT_4 = net . IDENT_0 . IDENT_1 . IDENT_5 . METHOD_1 ( object ) . to ( net . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_3 . class ) ; int result = IDENT_4 . METHOD_2 ( ) ; IDENT_4 . METHOD_3 ( ( - 2 ) ) ; IDENT_4 . METHOD_3 ( result ) ; "<AssertPlaceHolder>" ; } to ( java . lang . Class ) { try { java . util . List < java . lang . Class < ? > > IDENT_6 = new java . util . ArrayList < java . lang . Class < ? > > ( ) ; java . util . Set < java . lang . Class < ? > > IDENT_7 = new java . util . HashSet < java . lang . Class < ? > > ( ) ; IDENT_6 . add ( IDENT_8 ) ; while ( ! ( IDENT_6 . isEmpty ( ) ) ) { java . lang . Class < ? > IDENT_9 = IDENT_6 . remove ( 0 ) ; IDENT_7 . add ( IDENT_9 ) ; for ( java . lang . reflect . Method method : IDENT_9 . METHOD_4 ( ) ) { if ( ( method . METHOD_5 ( ) ) || ( java . lang . reflect . IDENT_10 . METHOD_6 ( method . METHOD_7 ( ) ) ) ) { continue ; } if ( ! ( methods . containsKey ( method ) ) ) { methods . put ( method , METHOD_8 ( method ) ) ; } for ( java . lang . Class < ? > IDENT_11 : IDENT_9 . METHOD_9 ( ) ) { if ( ! ( IDENT_7 . contains ( IDENT_11 ) ) ) { IDENT_6 . add ( IDENT_11 ) ; } } } } return ( ( T ) ( java . lang . reflect . IDENT_12 . METHOD_10 ( IDENT_8 . METHOD_11 ( ) , new java . lang . Class [ ] { IDENT_8 } , this ) ) ) ; } catch ( java . lang . IDENT_13 e ) { throw new net . IDENT_0 . IDENT_1 . METHOD_12 ( ( ( ( STRING_0 + ( e . getMessage ( ) ) ) + STRING_1 ) + ( getType ( ) ) ) ) ; } catch ( java . lang . IDENT_14 e ) { throw new net . IDENT_0 . IDENT_1 . METHOD_12 ( ( ( ( STRING_2 + ( e . getMessage ( ) ) ) + STRING_1 ) + ( getType ( ) ) ) ) ; } }
org . junit . Assert . assertThat ( IDENT_4 . METHOD_2 ( ) , org . hamcrest . CoreMatchers . equalTo ( 2 ) )