}
}
}
boolean returned = false;
Type retType = Type.UNKNOWN;
for (Node n : seq) {
Type t = transformExpr(n, state);
if (!returned) {
retType = UnionType.union(retType, t);
if (!UnionType.contains(t, Type.CONT)) {
returned = true;
retType = UnionType.remove(retType, Type.CONT);