### Question:
OngoingReturningMissionRun extends OngoingMissionRun { @Override public OngoingReturningMissionRun<R> and() { return this; } OngoingReturningMissionRun(Mole mole, Mono<MissionHandle> handle, Class<R> returnType); @Override OngoingReturningMissionRun<R> and(); R awaitOuputValue(); ReturnHelper<R> returnOutput();  }### Answer:
@Test public void and() { assertNotNull(run.and()); assertThat(run.and(), instanceOf(OngoingReturningMissionRun.class)); }
@Test public void startAndForget() { VoidStub0 voidStub0 = MissionStubs.stub(voidMission0); support.start(voidStub0).and().forget(); }