Type t=kv2typepos(decl.variable()).a;
if (t==Type.EMPTY) return;
for(int i=(predecl==null ? -1 : predecl.size()-1); i>=0; i--) {
Type pp=kv2typepos(predecl.get(i).variable()).a;
if (pp==Type.EMPTY) return;
t=pp.product(t);
}
kr2type(skolem, t);
} catch(Throwable ex) { } // Exception here is not fatal
}
@Override public void solvingCNF(int primaryVars, int vars, int clauses) {