public < NL , NR > @ NonNull Pair < NL , NR > map ( final @ NonNull Function < ? super L , ? extends NL > left , final @ NonNull Function < ? super R , ? extends NR > right ) { return new Pair <> ( left . apply ( this . left ) , right . apply ( this . right ) ) ; }
Map the left and right value of this pair .