public boolean compareMessage(byte[] message) {
			if(pendingMessage == null) {
				throw new IllegalStateException("There is no pending message to compare the given message with");
			}
			if(message.length != pendingMessage.length) {
				return false;
			} else {
				for(int i = 0; i < pendingMessage.length; i++) {
					if(pendingMessage[i] != message[i]) return false;
				}
				return true;
			}
		}