public void process() throws IOException {
		T incomingMessage= _tokenizer.getMessage(_in);
		while ((!_serverStop.getValue()) && (!_protocol.isEnd(incomingMessage))){
			String response = _protocol.processMessage(incomingMessage);
			if (response != null){
				addToOutBuffer(response);
			}
			incomingMessage= _tokenizer.getMessage(_in);
		}
		String response;
		if (_serverStop.getValue())
			response= _tokenizer.serverClosed();
		else
			response= _protocol.processMessage(incomingMessage);
		if (response != null){
			addToOutBuffer(response);
		}
	}