code: public boolean process(MessageEnvelope envelope) {
  		if (this.event == null) {
  			return false;
  		}
  
  		boolean triggered = this.event.verifyEventCondition(envelope);
  		if (triggered) {
  			beforeReply(envelope);
  			if (this.reply != null) {
  				this.reply.reply(envelope);
  			}
  			afterReply(envelope);
  		}
  		return triggered;
  	}
docs: Executes the reply if the event is triggered.
  
  @param envelope
  the incoming message.
  @return true, if the event has been triggered.