public Parser valueClause_start() {
        if (valueClause_startParser == null) {
           FutureParser future = scoped("valueClause_start");
           valueClause_startParser = future;
           future.setParser(
               choice(
                   sequence(
                       token("VALUE"),
                       optional(
                           token("IS")
                       )
                   ),
                   sequence(
                       token("VALUES"),
                       optional(
                           token("ARE")
                       )
                   )
               )
           );
        }

        return valueClause_startParser;
    }