### Question:
NodeExistsPredicateEvaluator extends AbstractPredicateEvaluator implements PredicateEvaluator { @Override public final boolean canFilter(final Predicate predicate, final EvaluationContext context) { return !(predicate.getParameters().isEmpty() || (predicate.getParameters().size() == 1 && predicate.getParameters().get(OR) != null)); }  @Override final boolean canXpath(final Predicate predicate, final EvaluationContext context); @Override final boolean canFilter(final Predicate predicate, final EvaluationContext context); @Override @Deprecated final boolean isFiltering(final Predicate predicate, final EvaluationContext context); @Override @SuppressWarnings("squid:S3776") final boolean includes(final Predicate predicate, final Row row, final EvaluationContext context); static final String OR; static final String EXISTS_REL_PATH; static final String NOT_EXISTS_REL_PATH; }### Answer:
@Test public void includes_AndEmpty() throws Exception { assertFalse(predicateEvaluator.canFilter(predicate, evaluationContext)); }
@Test public void includes_OrEmpty() throws Exception { assertFalse(predicateEvaluator.canFilter(predicate, evaluationContext)); }