public < U > Try < U > flatMap ( Function < ? super V , Try < U > > mapper ) { if ( isSuccess ( ) ) { return mapper . apply ( value ) ; } return failed ( this . throwable ) ; }
Flats maps the Try into another Try type