public Interpreter(JsonPathResultAccumulator output, IJsonPathValueSystem valueSystem, JsonPathScriptEvaluator eval) { Debug.Assert(output != null); _output = output; _eval = eval ?? NullEval; _system = valueSystem ?? DefaultValueSystem; }