@Override public void handleReply(Reply reply) { if (reply.getTrace().getLevel() > 0) { log.log(LogLevel.INFO, reply.getTrace().toString()); } Response response = toResponse(reply); if (handler != null) { handler.handleResponse(response); } else { queue.add(response); } } }