if (evalExpressions.isEmpty()) {
            return new Constant(true);
        } else if (evalExpressions.size() == 1) {
            return evalExpressions.get(0);
        } else {