}
throw new Error("Missing return statement in function");
}
final public OWLPropertyAxiom SubDataPropertyOf() throws ParseException {
OWLDataPropertyExpression subProperty;
OWLDataPropertyExpression superProperty;
Set<OWLAnnotation> axiomAnnos;
jj_consume_token(SUBDATAPROPERTYOF);
jj_consume_token(OPENPAR);
axiomAnnos = AxiomAnnotationSet();
subProperty = DataPropertyExpression();