Recursive Gateway Chains Validation
i'll add validation for Chains of Gateway as specified in BPMN2 specs: It is possible to chain Gateways. This means that a modeler can sequence two or more Gateways without any intervening Choreography Activities, however the constraints on what participants can appear before and after the chain MUST be observed.