xmlOutputLogger.setBaseDirectory(baseDirectoryString);
xmlOutputLogger.init();
xmlOutputLogger.startDocument();
JarafeMEDecoder decoder = new JarafeMEDecoder(model);
int matchCount = 0;
int notMatchCount = 0;
Collection<TrainingInstance> evaluationInstanceSet =
getMasterTrainingInstanceListEvaluation();
if (mode == Mode.EVAL)
//Warning about not relying on commas to separate features -Alex Yeh
System.err.format("%n%nOn 'DOES NOT MATCH' lines, Features are separated by ', ', but commas are also part of some feature names.%n%n");
for (TrainingInstance currentEvalInstance : evaluationInstanceSet)
{
Set<String> featureSet = currentEvalInstance.getFeatureSet();
List<String> featureList = new ArrayList<String>(featureSet);
String actualAssertionValueString = decoder.classifyInstance(featureList);
AssertionAnnotation originalAssertion = currentEvalInstance.getAssertAnnotateForTI();
AssertionAnnotation resultAssertion = new AssertionAnnotation();
AssertionValue actualAssertionValue = null;