METHOD_0 ( ) { doReturn ( from ) . when ( IDENT_0 ) . apply ( eu . IDENT_1 . concurrent . IDENT_2 . IDENT_3 ) ; "<AssertPlaceHolder>" ; } METHOD_1 ( java . util . function . IDENT_4 , java . lang . Throwable ) { final T value ; try { value = IDENT_5 . apply ( IDENT_3 ) ; } catch ( final java . lang . Exception e ) { return METHOD_2 ( e , IDENT_3 ) ; } return new eu . IDENT_1 . concurrent . METHOD_3 ( IDENT_6 , value ) ; }
org . junit . Assert . assertThat ( base . METHOD_1 ( IDENT_0 , eu . IDENT_1 . concurrent . IDENT_2 . IDENT_3 ) , org . hamcrest . core . Is . is ( new eu . IDENT_1 . concurrent . METHOD_3 ( IDENT_6 , from ) ) )