METHOD_0 ( ) { java . lang . reflect . Method method = org . oscm . IDENT_0 . bean . IDENT_1 . class . METHOD_1 ( STRING_0 ) ; java . util . List < java . lang . annotation . IDENT_2 > IDENT_3 = METHOD_2 ( ) ; "<AssertPlaceHolder>" ; } METHOD_3 ( java . util . List ) { return new org . hamcrest . IDENT_4 < java . lang . Object > ( ) { MOD_0 java . lang . Class < ? > IDENT_5 ; MOD_0 java . lang . reflect . Method method ; MOD_0 java . lang . annotation . IDENT_2 annotation ; @ org . oscm . test . matchers . Override public boolean matches ( java . lang . Object object ) { boolean result = false ; if ( object instanceof java . lang . Class < ? > ) { IDENT_5 = ( ( java . lang . Class < ? > ) ( object ) ) ; for ( java . lang . annotation . IDENT_2 IDENT_6 : IDENT_7 ) { annotation = IDENT_6 ; org . junit . Assert . assertNotNull ( IDENT_5 . METHOD_4 ( IDENT_6 . METHOD_5 ( ) ) ) ; } result = true ; } else if ( object instanceof java . lang . reflect . Method ) { method = ( ( java . lang . reflect . Method ) ( object ) ) ; for ( java . lang . annotation . IDENT_2 IDENT_6 : IDENT_7 ) { annotation = IDENT_6 ; org . junit . Assert . assertNotNull ( method . METHOD_4 ( IDENT_6 . METHOD_5 ( ) ) ) ; } result = true ; } return result ; } @ org . oscm . test . matchers . Override public void METHOD_6 ( org . hamcrest . IDENT_8 description ) { if ( ( IDENT_5 ) != null ) { description . METHOD_7 ( ( ( ( STRING_1 + ( IDENT_5 . getName ( ) ) ) + STRING_2 ) + ( annotation . METHOD_5 ( ) . getName ( ) ) ) ) ; } else if ( ( method ) != null ) { description . METHOD_7 ( ( ( ( STRING_3 + ( method . getName ( ) ) ) + STRING_2 ) + ( annotation . METHOD_5 ( ) . getName ( ) ) ) ) ; } } } ; }
org . junit . Assert . assertThat ( method , METHOD_3 ( IDENT_3 ) )