nameAttribute = typeBuilder.stringAttribute(BPMN_ATTRIBUTE_NAME)
.build();
SequenceBuilder sequenceBuilder = typeBuilder.sequence();
participantRefCollection = sequenceBuilder.elementCollection(ParticipantRef.class)
.qNameElementReferenceCollection(Participant.class)
.build();
messageFlowRefCollection = sequenceBuilder.elementCollection(MessageFlowRef.class)
.qNameElementReferenceCollection(MessageFlow.class)