supportJustifications = getJustifications(connection, support, baseJustifications);
justificationCache.put(support,supportJustifications);
}
if(supportJustifications.size() == 0) {
throw new UnjustifiedTripleException("error: inferred triple is not justified!", support);
}
// mix the two sets
Set<Justification> oldTripleJustifications = tripleJustifications;
tripleJustifications = new HashSet<Justification>();