METHOD_0 ( ) { try { IDENT_0 . METHOD_1 ( null ) ; org . junit . Assert . fail ( ) ; } catch ( java . lang . Exception e ) { "<AssertPlaceHolder>" ; } } METHOD_1 ( java . lang . String ) { IDENT_1 . IDENT_2 . IDENT_3 . IDENT_4 . METHOD_2 ( filter , STRING_0 ) ; java . lang . reflect . Method [ ] methods = clazz . METHOD_3 ( ) ; filter = IDENT_1 . IDENT_2 . IDENT_3 . IDENT_5 . METHOD_4 ( filter ) ; boolean matches ; for ( int i = 0 ; i < ( IDENT_6 . size ( ) ) ; ) { T obj = IDENT_6 . get ( i ) ; if ( obj == null ) { java . lang . String message = STRING_1 ; throw new IDENT_1 . IDENT_2 . persistence . IDENT_7 . METHOD_5 ( message ) ; } matches = false ; for ( java . lang . reflect . Method method : methods ) { if ( method . getName ( ) . startsWith ( STRING_2 ) ) { try { java . lang . Object IDENT_8 = method . invoke ( obj ) ; if ( ( ! ( IDENT_1 . IDENT_2 . IDENT_3 . IDENT_4 . METHOD_6 ( IDENT_8 ) ) ) && ( IDENT_8 . toString ( ) . matches ( filter ) ) ) { matches = true ; break ; } } catch ( java . lang . IDENT_9 e ) { java . lang . String message = STRING_3 ; message = java . lang . String . format ( message , method . getName ( ) ) ; throw new IDENT_1 . IDENT_2 . persistence . IDENT_7 . METHOD_5 ( message , e ) ; } catch ( java . lang . reflect . IDENT_10 e ) { java . lang . String message = STRING_4 ; message = java . lang . String . format ( message , method . getName ( ) ) ; throw new IDENT_1 . IDENT_2 . persistence . IDENT_7 . METHOD_5 ( message , e ) ; } } } if ( ! matches ) { IDENT_6 . remove ( i ) ; } else { i ++ ; } } }
org . junit . Assert . assertEquals ( IDENT_1 . IDENT_2 . persistence . IllegalArgumentException . class , e . getClass ( ) )