public Parser dataDescriptionEntry_format2() {
        if (dataDescriptionEntry_format2Parser == null) {
           FutureParser future = scoped("dataDescriptionEntry_format2");
           dataDescriptionEntry_format2Parser = future;
           future.setParser(
               sequence(
                   token("66"),
                   dataName(),
                   token("RENAMES"),
                   qualifiedDataName(),
                   optional(
                       sequence(
                           choice(
                               token("THROUGH"),
                               token("THRU")
                           ),
                           qualifiedDataName()
                       )
                   ),
                   token(".")
               )
           );
        }

        return dataDescriptionEntry_format2Parser;
    }