public void visit(DifferentIndividualsAtom atom) {
Pair<ATermAppl, DependencySet> arg1 = translateAtomObject(atom
.getArgument1());
Pair<ATermAppl, DependencySet> arg2 = translateAtomObject(atom
.getArgument2());
DependencySet mergedDS = ds;
if (arg1.second != DependencySet.INDEPENDENT)
mergedDS = ds.union(arg1.second, abox.doExplanation());
if (arg2.second != DependencySet.INDEPENDENT)
mergedDS = ds.union(arg2.second, abox.doExplanation());