boolean (@NotNull List<String> names, String @NotNull [] values, @NotNull SsiProcessingState ssiProcessingState) { String expression = "expr".equalsIgnoreCase(names.get(0)) ? values[0] : null; if (expression == null) { throw new SsiStopProcessingException(); } try { return new ExpressionParseTree(expression, ssiProcessingState).evaluateTree(); } catch (ParseException e) { throw new SsiStopProcessingException(); } }