inherit Cobol_ptree__.Terms_visitor.folder
inherit Cobol_ptree__.Operands_visitor.folder
method fold_access_mode : (Cobol_ptree__.PTree_types.access_mode, 'a)
                            Cobol_common.Visitor.foldmethod fold_area_source : (Cobol_ptree__.PTree_types.area_source, 'a)
                            Cobol_common.Visitor.foldmethod fold_character_category : (Cobol_ptree__.PTree_types.character_category,
                                   'a)
                                   Cobol_common.Visitor.foldmethod fold_character_range : (Cobol_ptree__.PTree_types.character_range, 'a)
                                Cobol_common.Visitor.foldmethod fold_character_set : (Cobol_ptree__.PTree_types.character_set, 'a)
                              Cobol_common.Visitor.foldmethod fold_characters_range : (Cobol_ptree__.PTree_types.characters_range, 'a)
                                 Cobol_common.Visitor.foldmethod fold_dyn_len_struct_kind : (Cobol_ptree__.PTree_types.dyn_len_struct_kind,
                                    'a)
                                    Cobol_common.Visitor.foldmethod fold_expands : (Cobol_ptree__.PTree_types.expands, 'a)
                        Cobol_common.Visitor.foldmethod fold_file_portion : (Cobol_ptree__.PTree_types.file_portion, 'a)
                             Cobol_common.Visitor.foldmethod fold_io_control_entry : (Cobol_ptree__.PTree_types.io_control_entry, 'a)
                                 Cobol_common.Visitor.foldmethod fold_locale : (Cobol_ptree__.PTree_types.locale, 'a)
                       Cobol_common.Visitor.foldmethod fold_lock_mode : (Cobol_ptree__.PTree_types.lock_mode, 'a)
                          Cobol_common.Visitor.foldmethod fold_memory_size_unit : (Cobol_ptree__.PTree_types.memory_size_unit, 'a)
                                 Cobol_common.Visitor.foldmethod fold_multiple_file_clause : (Cobol_ptree__.PTree_types.multiple_file_clause,
                                     'a)
                                     Cobol_common.Visitor.foldmethod fold_object_computer : (Cobol_ptree__.PTree_types.object_computer, 'a)
                                Cobol_common.Visitor.foldmethod fold_object_computer_clause : (Cobol_ptree__.PTree_types.object_computer_clause,
                                       'a)
                                       Cobol_common.Visitor.foldmethod fold_organization : (Cobol_ptree__.PTree_types.organization, 'a)
                             Cobol_common.Visitor.foldmethod fold_range_items : (Cobol_ptree__.PTree_types.range_items, 'a)
                            Cobol_common.Visitor.foldmethod fold_record_delimiter : (Cobol_ptree__.PTree_types.record_delimiter, 'a)
                                 Cobol_common.Visitor.foldmethod fold_rerun_clause : (Cobol_ptree__.PTree_types.rerun_clause, 'a)
                             Cobol_common.Visitor.foldmethod fold_rerun_frequency : (Cobol_ptree__.PTree_types.rerun_frequency, 'a)
                                Cobol_common.Visitor.foldmethod fold_same_area_clause : (Cobol_ptree__.PTree_types.same_area_clause, 'a)
                                 Cobol_common.Visitor.foldmethod fold_select : (Cobol_ptree__.PTree_types.select, 'a)
                       Cobol_common.Visitor.foldmethod fold_select_clause : (Cobol_ptree__.PTree_types.select_clause, 'a)
                              Cobol_common.Visitor.foldmethod fold_source_computer : (Cobol_ptree__.PTree_types.source_computer, 'a)
                                Cobol_common.Visitor.foldmethod fold_special_names_clause' : (Cobol_ptree__.PTree_types.special_names_clause
                                       Cobol_common.Srcloc.TYPES.with_loc,
                                      'a)
                                      Cobol_common.Visitor.foldmethod fold_special_names_clause : (Cobol_ptree__.PTree_types.special_names_clause,
                                     'a)
                                     Cobol_common.Visitor.foldmethod fold_specifier : (Cobol_ptree__.PTree_types.specifier, 'a)
                          Cobol_common.Visitor.foldmethod fold_status_switch : (Cobol_ptree__.PTree_types.status_switch, 'a)
                              Cobol_common.Visitor.foldmethod fold_symbolic_characters_map : (Cobol_ptree__.PTree_types.symbolic_characters_map,
                                        'a)
                                        Cobol_common.Visitor.foldmethod fold_with_lock : (Cobol_ptree__.PTree_types.with_lock, 'a)
                          Cobol_common.Visitor.foldmethod fold_file_control_paragraph' : (Cobol_ptree__.PTree_types.file_control_paragraph
                                         Cobol_common.Srcloc.TYPES.with_loc,
                                        'a)
                                        Cobol_common.Visitor.foldmethod fold_file_control_paragraph : (Cobol_ptree__.PTree_types.file_control_paragraph,
                                       'a)
                                       Cobol_common.Visitor.foldmethod fold_io_control_paragraph' : (Cobol_ptree__.PTree_types.io_control_paragraph
                                       Cobol_common.Srcloc.TYPES.with_loc,
                                      'a)
                                      Cobol_common.Visitor.foldmethod fold_io_control_paragraph : (Cobol_ptree__.PTree_types.io_control_paragraph,
                                     'a)
                                     Cobol_common.Visitor.foldmethod fold_object_computer_paragraph' : (Cobol_ptree__.PTree_types.object_computer_paragraph
                                            Cobol_common.Srcloc.TYPES.with_loc,
                                           'a)
                                           Cobol_common.Visitor.foldmethod fold_object_computer_paragraph : (Cobol_ptree__.PTree_types.object_computer_paragraph,
                                          'a)
                                          Cobol_common.Visitor.foldmethod fold_repository_paragraph' : (Cobol_ptree__.PTree_types.repository_paragraph
                                       Cobol_common.Srcloc.TYPES.with_loc,
                                      'a)
                                      Cobol_common.Visitor.foldmethod fold_repository_paragraph : (Cobol_ptree__.PTree_types.repository_paragraph,
                                     'a)
                                     Cobol_common.Visitor.foldmethod fold_source_computer_paragraph' : (Cobol_ptree__.PTree_types.source_computer_paragraph
                                            Cobol_common.Srcloc.TYPES.with_loc,
                                           'a)
                                           Cobol_common.Visitor.foldmethod fold_source_computer_paragraph : (Cobol_ptree__.PTree_types.source_computer_paragraph,
                                          'a)
                                          Cobol_common.Visitor.foldmethod fold_special_names_paragraph' : (Cobol_ptree__.PTree_types.special_names_paragraph
                                          Cobol_common.Srcloc.TYPES.with_loc,
                                         'a)
                                         Cobol_common.Visitor.foldmethod fold_special_names_paragraph : (Cobol_ptree__.PTree_types.special_names_paragraph,
                                        'a)
                                        Cobol_common.Visitor.foldmethod fold_configuration_section' : (Cobol_ptree__.PTree_types.configuration_section
                                        Cobol_common.Srcloc.TYPES.with_loc,
                                       'a)
                                       Cobol_common.Visitor.foldmethod fold_configuration_section : (Cobol_ptree__.PTree_types.configuration_section,
                                      'a)
                                      Cobol_common.Visitor.foldmethod fold_environment_division' : (Cobol_ptree__.PTree_types.environment_division
                                       Cobol_common.Srcloc.TYPES.with_loc,
                                      'a)
                                      Cobol_common.Visitor.foldmethod fold_environment_division : (Cobol_ptree__.PTree_types.environment_division,
                                     'a)
                                     Cobol_common.Visitor.fold