package eventsrc4j;

import java.util.function.BiFunction;

import org.derive4j.Data;
import org.derive4j.FieldNames;

@Data
public abstract class GlobalSeq<S> {

    GlobalSeq(){}
    
    public abstract <R> R match(@FieldNames({"globalSeq", "seq"}) BiFunction<S, S, R> seq); 
    
    public final S globalSeq() {
        return Seqs.getGlobalSeq(this);
    }

    public final S seq() {
        return Seqs.getSeq(this);
    }
    
}

@@ -317,32 +317,38 @@
 %0A        return 
+Global
 Seqs.getGlobalSe
@@ -405,16 +405,22 @@
  return 
+Global
 Seqs.get

Fix compil