private WSIFMessage doAsyncOp(WSIFOperation op, WSIFMessage input, WSIFMessage context) throws WSIFException{
AsyncResponseHandler handler = new AsyncResponseHandler(1); // 2 async calls
context.setObjectPart( WSIFConstants.CONTEXT_JMS_PREFIX + "JMSReplyTo",
TestUtilities.getWsifProperty("wsif.async.replytoq") );
op.setContext( context );
WSIFCorrelationId id = op.executeRequestResponseAsync(input, handler);
int i = 5; // 15 seconds timout
while ( i-- > 0 && !handler.isDone() ) {
System.out.println( "async requests sent, waiting for responses - " + i );
try {