if (instance.getType() == TYPE_MC) {
// if does not contain any ANDs, assume only one combination
// of answers is possible (which sets points by a setvar action="Set")
if (resprocessingXML.selectNodes(".//setvar[@action='Add']").size() == 0) {
instance.setSingleCorrect(true);
Collection values = points.values();
if (values.size() > 0) instance.setSingleCorrectScore(((Float) (values.iterator().next())).floatValue());
} else {
instance.setSingleCorrect(false);
}
} else if (instance.getType() == TYPE_SC) {