public static TagAssertion getTagAssertion(TagAssertionDao tagAssertionDao,
User user, UserTag subjTag, TagProperty tagPrpt, UserTag objTag)
throws MissingIdException {
if (hasMissingId(user) == true) {
throw new MissingIdException("user object is missing a valid id");
}
if (hasMissingId(subjTag) == true) {
throw new MissingIdException("subjectTag is missing a valid id");
}
if (hasMissingId(objTag) == true) {
throw new MissingIdException("objectTag is missing a valid id");
}
if (hasMissingId(tagPrpt) == true) {
throw new MissingIdException("tagProperty is missing a valid id");
}
TagAssertion asrt = null;
List<TagAssertion> asrts = tagAssertionDao.findTagAssertion(user,
subjTag, tagPrpt, objTag);
if (asrts.isEmpty() == false) {