@Test public void flatMap_rightIsEmpty() {

  assertThat(flatMapBoth(
           Optional.of("foo"), Optional.empty(),(a, b) -> Optional.of(action.run(a, b))))
      .isEqualTo(Optional.empty());
  verify(action, never()).run(any(), any());
}