// the web service will keep until we ask for it
Response<SleepResponse> resp1 = port.sleepAsync(request1);
// submit request #2 to the server that essentially processes
// without delay
Response<CustomAsyncResponse> resp2 = port.remappedAsync(request2);
// wait until the response for request #2 is done
waitBlocking(resp2);
// check the waiting request #1