newChildren.add(currentConditional);
continue;
}
// The node can be evaluated at compile time
BooleanExpressionEvaluator evaluator = new BooleanExpressionEvaluator(
currentConditional.getCondition(), trueConditions);
CssBooleanExpressionNode result = evaluator.evaluate();
boolean isTrue = CssBooleanExpressionNode.Type.TRUE_CONSTANT.equals(result.getValue());
if (!isTrue) {
// any node evaluated to false can be removed
} else if (!runtimeEvaluationNodeFound) {