if ( unification == null )
continue;
context.reportRuleHead(rule.getConsequent(), unification);
Conjunction conjuncts =
(Conjunction) rule.getAntecedents().applySubstitution(unification);
List<Substitution> ruleResults = proveConjunction(conjuncts, context, proveAll);
if ( ruleResults != null )