inherit Cobol_ptree__.Data_descr_visitor.folder
inherit Cobol_ptree__.Operands_visitor.folder
method fold_working_storage_section : (Cobol_ptree__.PTree_types.working_storage_section,
                                        'a)
                                        Cobol_common.Visitor.foldmethod fold_linkage_section : (Cobol_ptree__.PTree_types.linkage_section, 'a)
                                Cobol_common.Visitor.foldmethod fold_file_section : (Cobol_ptree__.PTree_types.file_section, 'a)
                             Cobol_common.Visitor.foldmethod fold_communication_section : (Cobol_ptree__.PTree_types.communication_section,
                                      'a)
                                      Cobol_common.Visitor.foldmethod fold_local_storage_section : (Cobol_ptree__.PTree_types.local_storage_section,
                                      'a)
                                      Cobol_common.Visitor.foldmethod fold_report_section : (Cobol_ptree__.PTree_types.report_section, 'a)
                               Cobol_common.Visitor.foldmethod fold_screen_section : (Cobol_ptree__.PTree_types.screen_section, 'a)
                               Cobol_common.Visitor.foldmethod fold_picture_string : (Cobol_ptree__.PTree_types.picture_string, 'a)
                               Cobol_common.Visitor.foldmethod fold_picture_string' : (Cobol_ptree__.PTree_types.picture_string
                                 Cobol_ptree__.PTree_types.with_loc,
                                'a)
                                Cobol_common.Visitor.foldmethod fold_picture_clause : (Cobol_ptree__.PTree_types.picture_clause, 'a)
                               Cobol_common.Visitor.foldmethod fold_picture_clause' : (Cobol_ptree__.PTree_types.picture_clause
                                 Cobol_ptree__.PTree_types.with_loc,
                                'a)
                                Cobol_common.Visitor.foldmethod fold_data_clause : (Cobol_ptree__.PTree_types.data_clause, 'a)
                            Cobol_common.Visitor.foldmethod fold_data_clause' : (Cobol_ptree__.PTree_types.data_clause
                              Cobol_ptree__.PTree_types.with_loc,
                             'a)
                             Cobol_common.Visitor.foldmethod fold_data_item : (Cobol_ptree__.PTree_types.data_item, 'a)
                          Cobol_common.Visitor.foldmethod fold_data_item' : (Cobol_ptree__.PTree_types.data_item
                            Cobol_ptree__.PTree_types.with_loc,
                           'a)
                           Cobol_common.Visitor.foldmethod fold_constant_item : (Cobol_ptree__.PTree_types.constant_item, 'a)
                              Cobol_common.Visitor.foldmethod fold_constant_item' : (Cobol_ptree__.PTree_types.constant_item
                                Cobol_ptree__.PTree_types.with_loc,
                               'a)
                               Cobol_common.Visitor.foldmethod fold_rename_item : (Cobol_ptree__.PTree_types.rename_item, 'a)
                            Cobol_common.Visitor.foldmethod fold_rename_item' : (Cobol_ptree__.PTree_types.rename_item
                              Cobol_ptree__.PTree_types.with_loc,
                             'a)
                             Cobol_common.Visitor.foldmethod fold_condition_name_item : (Cobol_ptree__.PTree_types.condition_name_item,
                                    'a)
                                    Cobol_common.Visitor.foldmethod fold_condition_name_item' : (Cobol_ptree__.PTree_types.condition_name_item
                                      Cobol_ptree__.PTree_types.with_loc,
                                     'a)
                                     Cobol_common.Visitor.foldmethod fold_communication_descr : (Cobol_ptree__.PTree_types.communication_descr,
                                    'a)
                                    Cobol_common.Visitor.foldmethod fold_communication_descr' : (Cobol_ptree__.PTree_types.communication_descr
                                      Cobol_ptree__.PTree_types.with_loc,
                                     'a)
                                     Cobol_common.Visitor.foldmethod fold_report_group_clause : (Cobol_ptree__.PTree_types.report_group_clause,
                                    'a)
                                    Cobol_common.Visitor.foldmethod fold_report_group_clause' : (Cobol_ptree__.PTree_types.report_group_clause
                                      Cobol_ptree__.PTree_types.with_loc,
                                     'a)
                                     Cobol_common.Visitor.foldmethod fold_report_group_item : (Cobol_ptree__.PTree_types.report_group_item,
                                  'a)
                                  Cobol_common.Visitor.foldmethod fold_report_group_item' : (Cobol_ptree__.PTree_types.report_group_item
                                    Cobol_ptree__.PTree_types.with_loc,
                                   'a)
                                   Cobol_common.Visitor.foldmethod fold_report_descr : (Cobol_ptree__.PTree_types.report_descr, 'a)
                             Cobol_common.Visitor.foldmethod fold_report_descr' : (Cobol_ptree__.PTree_types.report_descr
                               Cobol_ptree__.PTree_types.with_loc,
                              'a)
                              Cobol_common.Visitor.foldmethod fold_screen_clause : (Cobol_ptree__.PTree_types.screen_clause, 'a)
                              Cobol_common.Visitor.foldmethod fold_screen_clause' : (Cobol_ptree__.PTree_types.screen_clause
                                Cobol_ptree__.PTree_types.with_loc,
                               'a)
                               Cobol_common.Visitor.foldmethod fold_screen_item : (Cobol_ptree__.PTree_types.screen_item, 'a)
                            Cobol_common.Visitor.foldmethod fold_screen_item' : (Cobol_ptree__.PTree_types.screen_item
                              Cobol_ptree__.PTree_types.with_loc,
                             'a)
                             Cobol_common.Visitor.foldmethod fold_file_fd_clause : (Cobol_ptree__.PTree_types.file_fd_clause, 'a)
                               Cobol_common.Visitor.foldmethod fold_file_fd_clause' : (Cobol_ptree__.PTree_types.file_fd_clause
                                 Cobol_ptree__.PTree_types.with_loc,
                                'a)
                                Cobol_common.Visitor.foldmethod fold_file_sd_clause : (Cobol_ptree__.PTree_types.file_sd_clause, 'a)
                               Cobol_common.Visitor.foldmethod fold_file_sd_clause' : (Cobol_ptree__.PTree_types.file_sd_clause
                                 Cobol_ptree__.PTree_types.with_loc,
                                'a)
                                Cobol_common.Visitor.foldmethod fold_file_clauses : (Cobol_ptree__.PTree_types.file_clauses, 'a)
                             Cobol_common.Visitor.foldmethod fold_file_descr : (Cobol_ptree__.PTree_types.file_descr, 'a)
                           Cobol_common.Visitor.foldmethod fold_file_descr' : (Cobol_ptree__.PTree_types.file_descr
                             Cobol_ptree__.PTree_types.with_loc,
                            'a)
                            Cobol_common.Visitor.foldmethod fold_exec_declarations : (Cobol_ptree__.PTree_types.exec_declarations,
                                  'a)
                                  Cobol_common.Visitor.foldmethod fold_exec_declarations' : (Cobol_ptree__.PTree_types.exec_declarations
                                    Cobol_ptree__.PTree_types.with_loc,
                                   'a)
                                   Cobol_common.Visitor.fold