### Question:
Evaluator { public boolean evaluate(Evaluatable evaluatable, JsonNode node) { return evaluatable.accept(new LogicEvaluator(new EvaluationContext(parseContext.parse(node), this))); } Evaluator();  Evaluator(ErrorHandlingStrategy errorHandlingStrategy); boolean evaluate(Evaluatable evaluatable, JsonNode node);  }### Answer:
@Test public void basicTest() { final Evaluator evaluator = new Evaluator(); Assert.assertTrue( evaluator.evaluate( Equals.builder() .lhs(new ObjectValue("a")) .rhs(new ObjectValue("a")) .build() , node)) ; Assert.assertFalse( evaluator.evaluate( Equals.builder() .lhs(new ObjectValue("a")) .rhs(new ObjectValue("b")) .build() , node)); }