@@ -0,0 +1,820 @@
+package com.poco.PoCoRuntime;%0A%0Aimport java.util.ArrayList;%0Aimport java.util.Iterator;%0A%0A/**%0A * Created by caoyan on 12/4/14.%0A */%0Apublic class AlternationExecution extends SequentialExecution%0A%7B%0A    ArrayList%3CSequentialExecution%3E execs;%0A%0A    public void addSeqExec(SequentialExecution se) %7B%0A        execs.add(se);%0A    %7D%0A%0A%0A    public AlternationExecution(String modifier) throws PoCoException %7B%0A        super(modifier);%0A    %7D%0A%0A    @Override%0A    public SRE query(Event event) %7B%0A        return super.query(event);%0A    %7D%0A%0A    @Override%0A    public boolean accepts(Event event) %7B%0A        for(Iterator%3CSequentialExecution%3E it = execs.iterator(); it.hasNext();) %7B%0A            SequentialExecution se = (SequentialExecution) it;%0A            if (se.accepts(event))%0A                return true;%0A        %7D%0A        return false;%0A    %7D%0A%7D%0A

add AlternationExectuion