BpmnModelInstance modelInstance = (BpmnModelInstance) catchEvent.getModelInstance();
Message message = modelInstance.newInstance(Message.class);
message.setId(MESSAGE_ID);
message.setName(MESSAGE_NAME);
modelInstance.getDefinitions().addChildElement(message);
MessageEventDefinition messageEventDefinition = modelInstance.newInstance(MessageEventDefinition.class);
messageEventDefinition.setMessage(message);
catchEvent.getEventDefinitions().add(messageEventDefinition);
}
private void addExecutionListener(BaseElement element, String eventName) {