public void visit(OWLDeclarationAxiom axiom) {
sb.append("Declaration(");
writeAnnotations(axiom);
OWLEntity entity = axiom.getEntity();
if (entity.isOWLClass()) {
sb.append("Class(");
}
else if (entity.isOWLObjectProperty()) {
sb.append("ObjectProperty(");
}
else if (entity.isOWLDataProperty()) {
sb.append("DataProperty(");
}
else if (entity.isOWLNamedIndividual()) {
sb.append("NamedIndividual(");
}
else if (entity.isOWLDatatype()) {
sb.append("Datatype(");
}
else if (entity.isOWLAnnotationProperty()) {
sb.append("AnnotationProperty(");
}
axiom.getEntity().accept(this);
sb.append("))");
}