isClosedAttribute = typeBuilder.booleanAttribute(BPMN_ATTRIBUTE_IS_CLOSED)
.defaultValue(false)
.build();
SequenceBuilder sequenceBuilder = typeBuilder.sequence();
participantCollection = sequenceBuilder.elementCollection(Participant.class)
.build();
messageFlowCollection = sequenceBuilder.elementCollection(MessageFlow.class)
.build();
artifactCollection = sequenceBuilder.elementCollection(Artifact.class)
.build();
conversationNodeCollection = sequenceBuilder.elementCollection(ConversationNode.class)
.build();
conversationAssociationCollection = sequenceBuilder.elementCollection(ConversationAssociation.class)
.build();
participantAssociationCollection = sequenceBuilder.elementCollection(ParticipantAssociation.class)
.build();
messageFlowAssociationCollection = sequenceBuilder.elementCollection(MessageFlowAssociation.class)
.build();
correlationKeyCollection = sequenceBuilder.elementCollection(CorrelationKey.class)
.build();
conversationLinkCollection = sequenceBuilder.elementCollection(ConversationLink.class)
.build();
typeBuilder.build();
}