Set<OWLAxiom> newMUPS = getNewMUPS(unsatClass, allMups,
currentPathContents);
// Generate a new node - i.e. a new justification set
if (newMUPS.contains(axiom)) {
// How can this be the case???
throw new OWLRuntimeException(
"Explanation contains removed axiom: " + axiom);
}
if (!newMUPS.isEmpty()) {
// Note that getting a previous justification does not mean
// we can stop. stopping here causes some justifications to