CycleSwitch {
   eventIn      SFTime     trigger
   exposedField SFInt32    whichChoice -1
   exposedField MFNode     choice [ ]
   eventOut     SFTime     endCycle
}

Example