String predicate = consumeToken();
if (!isObjectPropertyName(predicate)) {
throw createException(false, true, false, false);
}
consumeToken("(");
SWRLIArgument obj1 = parseIObject();
consumeToken(",");
SWRLIArgument obj2 = parseIObject();
consumeToken(")");
return dataFactory.getSWRLObjectPropertyAtom(getOWLObjectProperty(predicate), obj1, obj2);
}