change RecordEvaluator handleEval method signature