METHOD_0 ( ) { java . lang . Exception e = new java . lang . Exception ( new org . IDENT_0 . util . METHOD_1 ( new org . IDENT_0 . util . METHOD_1 ( ) ) ) ; "<AssertPlaceHolder>" ; } METHOD_2 ( java . lang . Throwable , java . lang . Class ) { org . IDENT_0 . util . IDENT_1 . assertNotNull ( type , STRING_0 ) ; if ( IDENT_2 == null ) { return null ; } java . lang . Throwable t = IDENT_2 ; int IDENT_3 = 0 ; do { else if ( ( ++ IDENT_3 ) > ( org . IDENT_0 . util . IDENT_4 . IDENT_5 ) ) { java . util . ArrayList < java . lang . Throwable > IDENT_6 = org . IDENT_0 . util . IDENT_4 . METHOD_3 ( t ) ; for ( int i = ( IDENT_6 . size ( ) ) - 1 ; i > 0 ; i OP_0 ) { t = IDENT_6 . get ( i ) ; if ( type . METHOD_4 ( t ) ) { return ( ( T ) ( t ) ) ; } } return null ; } t = t . METHOD_5 ( ) ; } while ( ( t != null ) && ( t != IDENT_2 ) ) ; return null ; }
org . junit . Assert . assertNull ( org . IDENT_0 . util . IDENT_4 . METHOD_2 ( e , org . IDENT_0 . util . IllegalArgumentException . class ) )