return mGatewayProcess.getResults();
} catch (InterruptedException e) {
e.printStackTrace();
} finally {
// then destroy the process itself
mGatewayProcess.destroy();
}
break;
// *****************************************************
// waiting for results with timeout