For autogenerated models, if we generate event nodes from sources with process start/end scope (this is the case if the source appears at either the start or end of the overall model), then names of the nodes don't give any information as to what source they come from. Rather than use the generic processInstanceStart and processInstanceEnd names instead. This means multiple nodes can exist on a generated model with the same name. It might make more sense to prefix these names with the name of the process definition, or another more sensible alternative.
- Nodes on autogenerated models don't have the same name if they come from process instance scoped non start/end of generated model sources