partialResult.setCertinatyFactor(partialResult.getCertinatyFactor()*rule.getCertaintyFactor());
//TODO: add satisability threshold, or think how to do this
if(finalResult.getCertinatyFactor() < partialResult.getCertinatyFactor()){
finalResult = partialResult;
ruleToFire = rule;
conflictSet.clear();
}else if(finalResult.getCertinatyFactor() == partialResult.getCertinatyFactor()){
conflictSet.add(ruleToFire, finalResult);
conflictSet.add(rule, partialResult);
}
Debug.debug(Debug.heartTag, Level.RULES, "Finished evaluating rule "+rule.getName()+" (ID: "+rule.getId()+"). "+