private Assertion translate(OWLAxiom axiom) { try { if (axiom instanceof OWLClassAssertionAxiom) return owlapiTranslator.translate((OWLClassAssertionAxiom)axiom, tbox.classes()); else if (axiom instanceof OWLObjectPropertyAssertionAxiom) return owlapiTranslator.translate((OWLObjectPropertyAssertionAxiom)axiom, tbox.objectProperties()); else if (axiom instanceof OWLDataPropertyAssertionAxiom) return owlapiTranslator.translate((OWLDataPropertyAssertionAxiom)axiom, tbox.dataProperties()); } catch (TranslationException | InconsistentOntologyException e) { return null; } return null; }