NoSuchTagException, NoSuchUserTagException,
NoSuchTagPropertyException, NoSuchTagAssertionException,
MissingIdException {
if (hasMissingId(assertion)) {
User user = assertion.getUser();
UserTag subjTag = assertion.getSubject();
TagProperty prpt = assertion.getProperty();
UserTag objTag = assertion.getObject();
fillId(userDao, user);
fillId(tagDao, userDao, subjTag);
fillId(tagPrptDao, prpt);
fillId(tagDao, userDao, objTag);
TagAssertion obj = getTagAssertion(tagAssertionDao, user, subjTag,