{if (true) return factory.getOWLSubObjectPropertyOfAxiom(lhs, rhs);}
} else if (jj_2_21(5)) {
jj_consume_token(EQUIVALENTTO);
rhs = parseObjectPropertyId();
if(rhs instanceof OWLObjectInverseOf) {
OWLObjectInverseOf inv = (OWLObjectInverseOf) rhs;
{if (true) return factory.getOWLInverseObjectPropertiesAxiom(lhs, inv.getInverse());}
}
{if (true) return factory.getOWLEquivalentObjectPropertiesAxiom(CollectionFactory.createSet(lhs, rhs));}
} else if (jj_2_22(5)) {
jj_consume_token(IN);
jj_consume_token(TRANSITIVEROLES);