{ events:{ start:{ se:{ name:"Start" } }, end:{ ee:{ name:"End" } } }, activities:{ a1:{ name:"Task AND 1" }, a2:{ name:"Task AND 2" } }, gateways:{ g1: { name:"Gateway 1", type: parallel }, g2: { name:"Gateway 2", type: parallel } }, flow:{ f1:[se,g1], f2:[g1,a1], f3:[g1,a2], f4:[a1,g2], f5:[a2,g2], f6:[g2,ee] } }