private <T> T accept(Expression<T> expr) {
        return expr.accept(this);
    }
@Test
    public void testCombined() throws Exception {
        assertThat(loadCondition("condition-combined.json").accept(new BooleanNumberConditionsVisitor()))
                .isTrue();
    }