@Test
    void testContainsAsSubstring() {
        assertSemantics("AND java island:java coffee:java control:ambigous off", "java");
        assertSemantics("AND kanava island:kanava off", "kanava");
        assertSemantics("AND borneo island:borneo", "borneo");
    }
Tests that we can wriote rules which depends on the <i>same term</i> (java) being matched by two
different conditions (coffee, island)
container-search/src/test/java/com/yahoo/prelude/semantics/test/ComparisonTestCase.java