m_wasParentReuse=wasParentReuse;
}
public void startNextChoice(Tableau tableau,DependencySet clashDependencySet) {
if (!m_wasParentReuse)
m_dontReuseConceptsThisRun.add((AtomicConcept)m_existential.getToConcept());
DependencySet dependencySet=tableau.getDependencySetFactory().removeBranchingPoint(clashDependencySet,m_level);
if (tableau.getTableauMonitor()!=null)
tableau.getTableauMonitor().existentialExpansionStarted(m_existential,m_node);
Node existentialNode=tableau.createNewTreeNode(dependencySet,m_node);
m_extensionManager.addConceptAssertion(m_existential.getToConcept(),existentialNode,dependencySet,true);
m_extensionManager.addRoleAssertion(m_existential.getOnRole(),m_node,existentialNode,dependencySet,true);