METHOD_0 ( ) { final org . apache . IDENT_0 . IDENT_1 . IDENT_2 [ ] IDENT_3 = METHOD_1 ( 4 ) ; params . METHOD_2 ( 4 ) ; params . METHOD_3 ( 10 ) ; org . apache . IDENT_0 . IDENT_1 . IDENT_4 IDENT_5 = new org . apache . IDENT_0 . IDENT_1 . METHOD_4 ( IDENT_6 , params ) { int i ; @ org . apache . IDENT_0 . IDENT_1 . Override org . apache . IDENT_0 . IDENT_1 . IDENT_2 METHOD_5 ( ) throws java . sql . IDENT_7 { return IDENT_3 [ ( ( i ) ++ ) ] ; } } ; when ( IDENT_3 [ 0 ] . validate ( ) ) . thenReturn ( false ) ; when ( IDENT_3 [ 1 ] . validate ( ) ) . thenReturn ( false ) ; java . sql . IDENT_8 IDENT_9 = mock ( java . sql . IDENT_8 . class ) ; org . apache . IDENT_0 . IDENT_1 . IDENT_2 IDENT_10 = mock ( org . apache . IDENT_0 . IDENT_1 . IDENT_2 . class ) ; when ( IDENT_10 . METHOD_6 ( ) ) . thenReturn ( IDENT_9 ) ; "<AssertPlaceHolder>" ; } METHOD_7 ( org . apache . IDENT_0 . IDENT_1 . IDENT_2 ) { if ( ( c == null ) || ( c . validate ( ) ) ) { return c ; } METHOD_8 ( c ) ; return METHOD_7 ( IDENT_11 . METHOD_9 ( ) ) ; }
org . junit . Assert . assertSame ( IDENT_3 [ 2 ] , IDENT_5 . METHOD_7 ( IDENT_10 ) )