A. Message Flows must be at a 90 degree angle from Sequence Flows.
B. A Message Flow cannot connect a Pool with a Collapsed Sub-Process.
C. Message Flows cannot connect to Flow Objects that are within the same Pool.
D. A Message Flow cannot connect a Message End Event with a Catch-Message Intermediate Event.