private boolean createGraph(OWLEntity entity) {
final Set<OWLAxiom> axioms = new HashSet<OWLAxiom>();
axioms.addAll(entity.getAnnotationAssertionAxioms(ontology));
axioms.addAll(ontology.getDeclarationAxioms(entity));
entity.accept(new OWLEntityVisitor() {
public void visit(OWLClass cls) {
for (OWLAxiom ax : ontology.getAxioms(cls)) {
if (ax instanceof OWLDisjointClassesAxiom) {
OWLDisjointClassesAxiom disjAx = (OWLDisjointClassesAxiom) ax;
if (disjAx.getClassExpressions().size() > 2) {