continue;
}
if( pred.isSubRoleOf( s ) ) {
DependencySet finalDS = subj.getDepends( av );
finalDS = finalDS.union( ds, strategy.getABox().doExplanation() );
finalDS = finalDS.union( s.getExplainSubOrInv( pred ), strategy.getABox().doExplanation() );
if( roleChain.isEmpty() )
applyAllValues( subj, s, obj, c, finalDS );
else if (obj.isIndividual()) {
ATermAppl allRC = ATermUtils.makeAllValues( roleChain, c );