}
} else {
Double d = imageEvaluator.evaluate(tempDir.getAbsolutePath(), tempFiles.get(sample),
tempFiles.get(result), mode);
if (d != null && d.compareTo(Scale.MAX_VALUE) != 0) {
Value v = scale.createValue();
if (v instanceof FloatValue) {
((FloatValue) v).setValue(d);
v.setComment("computed by ImageMagick compare");
} else if (v instanceof PositiveFloatValue) {
((PositiveFloatValue) v).setValue(d);