### Question:
OngoingReturningMissionRun extends OngoingMissionRun { public R awaitOuputValue() { return returnOutput().whenFinished(); } OngoingReturningMissionRun(Mole mole, Mono<MissionHandle> handle, Class<R> returnType); @Override OngoingReturningMissionRun<R> and(); R awaitOuputValue(); ReturnHelper<R> returnOutput();  }### Answer:
@Test public void awaitOuputValue() { assertNotNull(run.awaitOuputValue()); assertThat(run.awaitOuputValue(), instanceOf(Boolean.class)); assertEquals(TRUE, run.awaitOuputValue()); }