nodes = new HashMap<ATermAppl, Node>();
nodeList = new ArrayList<ATermAppl>();
clash = null;
assertedClashes = new HashSet<Clash>();
doExplanation = false;
dtReasoner = new DatatypeReasonerImpl();
keepLastCompletion = false;
setBranch( DependencySet.NO_BRANCH );
branches = new ArrayList<Branch>();
setDisjBranchStats( new HashMap<ATermAppl, int[]>() );