if (atLeastConcept.getNumber()==1) {
Node parent=node.getParent();
if (parent!=null && m_extensionManager.containsConceptAssertion(atLeastConcept.getToConcept(),parent)) {
DependencySet dependencySet=m_extensionManager.getConceptAssertionDependencySet(atLeastConcept,node);
if (!m_isDeterministic) {
BranchingPoint branchingPoint=new IndividualReuseBranchingPoint(m_tableau,atLeastConcept,node,true);
m_tableau.pushBranchingPoint(branchingPoint);
dependencySet=m_tableau.getDependencySetFactory().addBranchingPoint(dependencySet,branchingPoint.getLevel());
}
m_extensionManager.addRoleAssertion(atLeastConcept.getOnRole(),node,parent,dependencySet,true);
return true;
}
}