try {
Timer timer = new Timer();
timer.start();
// write message request to server
String request = (String) iterator.next();
if (request != null) _logger.info(timer.ellapsed(), "[SENT] {" + request + "}");
protocol.write(request);
// read message response from server
response = protocol.read();
if (response != null) _logger.info(timer.ellapsed(), "[RCVD] {" + response + "}");
} finally {