METHOD_0 ( ) { java . lang . reflect . Method m = com . IDENT_0 . commons . util . IDENT_1 . METHOD_1 ( com . IDENT_0 . commons . util . IDENT_2 . IDENT_3 . class , STRING_0 , java . lang . String . class , null , false ) ; java . lang . reflect . Method IDENT_4 = com . IDENT_0 . commons . util . IDENT_2 . Person . class . METHOD_1 ( STRING_1 ) ; "<AssertPlaceHolder>" ; } METHOD_1 ( java . lang . Class , java . lang . String , java . lang . Class , java . lang . Class , boolean ) { boolean IDENT_5 = false ; java . lang . Class < ? > IDENT_6 = type ; while ( ( IDENT_6 != null ) && ( ! ( IDENT_6 . equals ( java . lang . Object . class ) ) ) ) { for ( java . lang . reflect . Method m : IDENT_6 . METHOD_2 ( ) ) { if ( ( ( ! IDENT_7 ) && ( m . getName ( ) . equalsIgnoreCase ( name ) ) ) || ( IDENT_7 && ( m . getName ( ) . equals ( name ) ) ) ) { IDENT_5 = true ; if ( IDENT_8 != null ) { if ( ! ( m . METHOD_3 ( ) . equals ( IDENT_8 ) ) ) { throw new java . lang . METHOD_4 ( ( ( ( ( ( ( ( ( ( STRING_2 5 + name ) + STRING_2 ) + ( type . METHOD_5 ( ) ) ) + STRING_3 ) + STRING_2 4 ) + ( m . METHOD_3 ( ) . METHOD_5 ( ) ) ) + STRING_2 2 ) + ( IDENT_8 . METHOD_5 ( ) ) ) + STRING_3 ) ) ; } } else { if ( ! ( m . METHOD_3 ( ) . equals ( void . class ) ) ) { throw new java . lang . METHOD_4 ( ( ( ( ( ( ( ( STRING_2 5 + name ) + STRING_2 ) + ( type . METHOD_5 ( ) ) ) + STRING_3 ) + STRING_2 4 ) + ( m . METHOD_3 ( ) . METHOD_5 ( ) ) ) + STRING_4 ) ) ; } } java . lang . Class < ? > [ ] IDENT_9 = m . METHOD_6 ( ) ; if ( IDENT_10 != null ) { if ( ( IDENT_9 . length ) != 1 ) { continue ; } else { if ( ! ( IDENT_9 [ 0 ] . equals ( IDENT_10 ) ) ) { continue ; } } } else { if ( ( IDENT_9 . length ) != 0 ) { continue ; } } if ( ! ( java . lang . reflect . IDENT_11 . METHOD_7 ( m . METHOD_8 ( ) ) ) ) { throw new java . lang . METHOD_9 ( ( ( ( ( ( ( STRING_2 5 + name ) + STRING_2 ) + ( type . METHOD_5 ( ) ) ) + STRING_5 ) + STRING_6 ) + ( java . lang . reflect . IDENT_11 . toString ( m . METHOD_8 ( ) ) ) ) ) ; } return m ; } } IDENT_6 = IDENT_6 . METHOD_10 ( ) ; } java . lang . String IDENT_12 = ( ( ( ( ( STRING_7 + ( IDENT_8 == null ? STRING_8 : IDENT_8 . getName ( ) ) ) + " " ) + name ) + STRING_2 0 ) + ( IDENT_10 == null ? "" : IDENT_10 . getName ( ) ) ) + STRING_9 ; if ( IDENT_5 ) { throw new java . lang . METHOD_4 ( ( ( ( ( STRING_2 5 + IDENT_12 ) + STRING_2 ) + ( type . METHOD_5 ( ) ) ) + STRING_2 3 ) ) ; } else { throw new java . lang . METHOD_4 ( ( ( ( ( STRING_2 5 + IDENT_12 ) + STRING_2 1 ) + ( type . METHOD_5 ( ) ) ) + STRING_3 ) ) ; } }
org . junit . Assert . assertEquals ( IDENT_4 , m )