abstract sinterface GazellePredictor { S get(GazelleEvalContext ctx, RuleEngine2_MatchedRule mr); // return 'good, 'bad or null }