public Parser division_format1() {
        if (division_format1Parser == null) {
           FutureParser future = scoped("division_format1");
           division_format1Parser = future;
           future.setParser(
               sequence(
                   choice(
                       identifier(),
                       literal()
                   ),
                   choice(
                       token("INTO"),
                       token("BY")
                   ),
                   choice(
                       identifier(),
                       literal()
                   ),
                   token("GIVING"),
                   qualifiedDataName(),
                   optional(
                       token("ROUNDED")
                   ),
                   token("REMAINDER"),
                   qualifiedDataName()
               )
           );
        }

        return division_format1Parser;
    }