final Message msgResult = this.forwardMessage(msg.preProcess(this));
// postprocess anyway one message, does not matter if the resultant msg is null or not to allow processing right after initialization
if(msgResult == null) {
return msg.postProcess(this);
} else {
return msgResult.postProcess(this);
}
}
/**
* This method starts processing a simple visitor in the whole operator