public String build( final String cellValue ) {
        switch ( type ) {
            case FORALL:
                return buildForAll( cellValue );
            case INDEXED:
                return buildMulti( cellValue );
            default:
                return buildSingle( cellValue );
        }
    }
@Test
    public void testForAllOrMultiple() {
        final String snippet = "forall(||){something == $} && forall(||){something < $}";
        final SnippetBuilder snip = new SnippetBuilder(snippet);
        final String result = snip.build("x, y");
        assertThat(result).isEqualTo("something == x || something == y && something < x || something < y");
    }