return (Triple) onto.getTriples(sub, obj, rel).iterator().next();
} else {
try {
return onto.createTriple(sub, obj, rel, null, null);
} catch (AlreadyExistsException aee) {
throw new BioError("Assertion Failure: Could not create triple",aee);
} catch (ChangeVetoException cve) {
throw new BioError("Assertion Failure: Could not create triple", cve);
}
}
}