METHOD_0 ( ) { "<AssertPlaceHolder>" ; } equals ( java . lang . annotation . IDENT_0 , java . lang . annotation . IDENT_0 ) { if ( IDENT_1 == IDENT_2 ) { return true ; } if ( ( IDENT_1 == null ) || ( IDENT_2 == null ) ) { return false ; } final java . lang . Class < ? extends java . lang . annotation . IDENT_0 > type = IDENT_1 . METHOD_1 ( ) ; final java . lang . Class < ? extends java . lang . annotation . IDENT_0 > IDENT_3 = IDENT_2 . METHOD_1 ( ) ; org . apache . commons . lang3 . IDENT_4 . METHOD_2 ( type , STRING_0 , IDENT_1 ) ; org . apache . commons . lang3 . IDENT_4 . METHOD_2 ( IDENT_3 , STRING_0 , IDENT_2 ) ; if ( ! ( type . equals ( IDENT_3 ) ) ) { return false ; } try { for ( final java . lang . reflect . Method m : type . METHOD_3 ( ) ) { if ( ( ( m . METHOD_4 ( ) . length ) == 0 ) && ( org . apache . commons . lang3 . IDENT_5 . METHOD_5 ( m . METHOD_6 ( ) ) ) ) { final java . lang . Object v1 = m . invoke ( IDENT_1 ) ; final java . lang . Object v2 = m . invoke ( IDENT_2 ) ; if ( ! ( org . apache . commons . lang3 . IDENT_5 . METHOD_7 ( m . METHOD_6 ( ) , v1 , v2 ) ) ) { return false ; } } } } catch ( java . lang . IDENT_6 | java . lang . reflect . IDENT_7 ex ) { return false ; } return true ; }
org . junit . Assert . assertTrue ( org . apache . commons . lang3 . IDENT_5 . equals ( null , null ) )