code: private void handleIncomingMessage(SerialMessage incomingMessage) {
  		
  		logger.debug("Incoming message to process");
  		logger.debug(incomingMessage.toString());
  		
  		switch (incomingMessage.getMessageType()) {
  			case Request:
  				handleIncomingRequestMessage(incomingMessage);
  				break;
  			case Response:
  				handleIncomingResponseMessage(incomingMessage);
  				break;
  			default:
  				logger.warn("Unsupported incomingMessageType: 0x%02X", incomingMessage.getMessageType());
  		}
  	}
docs: Handles incoming Serial Messages. Serial messages can either be messages
  that are a response to our own requests, or the stick asking us information.
  @param incomingMessage the incoming message to process.