if (transmitter instanceof Gateway) {
Gateway gateway = (Gateway) transmitter;
try {
LOG.debug("Wait for empty queue...");
gateway.waitGatewayState(Transmitter.QUEUE_EMPTY);
LOG.debug("Done");
} catch (InterruptedException e) {
}
LOG.debug("Deallocating...");