code: protected boolean report(IsMessageSet messageSet){
  		if(messageSet==null){
  			return false;
  		}
  
  		E_MessageType type = null;
  		if(messageSet.isErrorSet()){
  			type = E_MessageType.ERROR;
  		}
  		else if(messageSet.isWarningSet()){
  			type = E_MessageType.WARNING;
  		}
  		else if(messageSet.isInfoSet()){
  			type = E_MessageType.INFO;
  		}
  		else{
  			return false;
  		}
  		if(!this.messageHandlers.containsKey(type)){
  			return false;
  		}
  		MessageTypeHandler handler = this.messageHandlers.get(type);
  
  		String template = messageSet.render();
  		handler.handleMessage(template, type, this.max100stg.getInstanceOf("max"), this.appID);
  		this.messages.put(template, type);
  		return true;
  	}
docs: Reports a message.
  @param messageSet message to be reported
  @return true if the message was reported, false otherwise