### Question:
ProcessHandle { public Future<T> getFuture() { return future; } ProcessHandle(IProcessComponent<T> process); IProcessComponent<T> getProcess(); Future<T> getFuture(); T execute(); void executeAsync();  }### Answer:
@Test public void testGetFuture() throws InvalidProcessStateException, ProcessExecutionException { assertNull(handle.getFuture()); handle.executeAsync(); assertNotNull(handle.getFuture()); }