public Parser valueClause() {
        if (valueClauseParser == null) {
           FutureParser future = scoped("valueClause");
           valueClauseParser = future;
           future.setParser(
               choice(
                   valueClause_format2(),
                   valueClause_format1()
               )
           );
        }

        return valueClauseParser;
    }