disj[index] = ATermUtils.negate( (ATermAppl) disjuncts.getFirst() );
if( node.hasType( disj[index] ) )
return;
}
DisjunctionBranch newBranch = new DisjunctionBranch( strategy.getABox(), strategy, node,
disjunction, node.getDepends( disjunction ), disj );
strategy.addBranch( newBranch );
newBranch.tryNext();
}