#include "opendylan/run-time.h"

/* Generated by Open Dylan 2014.1 for x86_64-linux */

/* Typedefs for referenced classes */

typedef struct {
  dylan_value wrapper;
  dylan_value xep_;
  dylan_value function_signature_;
  dylan_value Pgf_cache_;
  dylan_value debug_name_;
  dylan_value generic_function_methods_;
  dylan_value discriminator_;
  dylan_value incremental_gf_module_;
  dylan_value incremental_gf_domain_info_;
  dylan_value incremental_gf_method_libraries_;
  dylan_value incremental_gf_properties_;
} _KLincremental_generic_functionGVKe;

typedef struct {
  dylan_value wrapper;
  dylan_value instanceQ_iep_;
  dylan_value debug_name_;
  dylan_value class_implementation_class_;
  dylan_value class_subtype_bit_;
  dylan_value class_module_;
} _KLfunction_classGVKi;

typedef struct {
  dylan_value wrapper;
  dylan_value instanceQ_iep_;
  dylan_value debug_name_;
  dylan_value class_implementation_class_;
  dylan_value class_subtype_bit_;
  dylan_value class_module_;
} _KLclassGVKd;

#define  define__KLmm_wrapperGVKi(nrepeated) \
  typedef struct { \
    dylan_value wrapper; \
    dylan_value mm_wrapper_implementation_class_; \
    dylan_value mm_wrapper_subtype_mask_; \
    DWORD mm_wrapper_fixed_part_; \
    DWORD mm_wrapper_variable_part_; \
    dylan_value mm_wrapper_number_patterns_; \
    DWORD mm_wrapper_pattern_element_[nrepeated+1]; \
  } _KLmm_wrapperGVKi_##nrepeated;
define__KLmm_wrapperGVKi(1);
define__KLmm_wrapperGVKi(0);

typedef struct {
  dylan_value wrapper;
  dylan_value xep_;
  dylan_value function_signature_;
  dylan_value mep_;
} _KLsimple_methodGVKe;

typedef struct {
  dylan_value wrapper;
  dylan_value xep_;
  dylan_value function_signature_;
  dylan_value Pgf_cache_;
  dylan_value debug_name_;
  dylan_value generic_function_methods_;
  dylan_value discriminator_;
} _KLsealed_generic_functionGVKe;

typedef struct {
  dylan_value wrapper;
  dylan_value namespace_name_;
  dylan_value library_major_version_;
  dylan_value library_minor_version_;
  dylan_value library_build_count_;
  dylan_value used_libraries_;
  dylan_value all_used_libraries_;
  dylan_value runtime_module_;
  dylan_value library_defined_generics_;
  dylan_value library_number_static_dispatches_;
  dylan_value library_number_dynamic_dispatches_;
} _KLlibraryGVKe;

typedef struct {
  dylan_value wrapper;
} _KLbooleanGVKd;

typedef struct {
  dylan_value wrapper;
  dylan_value symbol_name_;
} _KLsymbolGVKd;

typedef struct {
  dylan_value wrapper;
} _KLmapped_unboundGVdfmc_reader;

typedef struct {
  dylan_value wrapper;
} _KLintegerGVKd;

typedef struct {
  dylan_value wrapper;
} _KLbyte_characterGVKe;

typedef struct {
  dylan_value wrapper;
  dylan_value head_;
  dylan_value tail_;
} _KLempty_listGVKd;

typedef struct {
  dylan_value wrapper;
  dylan_value head_;
  dylan_value tail_;
} _KLpairGVKd;

#define  define__KLsimple_object_vectorGVKd(nrepeated) \
  typedef struct { \
    dylan_value wrapper; \
    dylan_value size_; \
    dylan_value vector_element_[nrepeated+1]; \
  } _KLsimple_object_vectorGVKd_##nrepeated;
define__KLsimple_object_vectorGVKd(18);
define__KLsimple_object_vectorGVKd(29);
define__KLsimple_object_vectorGVKd(24);
define__KLsimple_object_vectorGVKd(14);
define__KLsimple_object_vectorGVKd(11);
define__KLsimple_object_vectorGVKd(10);
define__KLsimple_object_vectorGVKd(20);
define__KLsimple_object_vectorGVKd(23);
define__KLsimple_object_vectorGVKd(42);
define__KLsimple_object_vectorGVKd(62);
define__KLsimple_object_vectorGVKd(25);
define__KLsimple_object_vectorGVKd(60);
define__KLsimple_object_vectorGVKd(8);
define__KLsimple_object_vectorGVKd(27);
define__KLsimple_object_vectorGVKd(19);
define__KLsimple_object_vectorGVKd(26);
define__KLsimple_object_vectorGVKd(13);
define__KLsimple_object_vectorGVKd(196);
define__KLsimple_object_vectorGVKd(43);
define__KLsimple_object_vectorGVKd(21);
define__KLsimple_object_vectorGVKd(3);
define__KLsimple_object_vectorGVKd(7);
define__KLsimple_object_vectorGVKd(32);
define__KLsimple_object_vectorGVKd(15);
define__KLsimple_object_vectorGVKd(37);
define__KLsimple_object_vectorGVKd(9);
define__KLsimple_object_vectorGVKd(5);
define__KLsimple_object_vectorGVKd(17);
define__KLsimple_object_vectorGVKd(12);
define__KLsimple_object_vectorGVKd(6);
define__KLsimple_object_vectorGVKd(4);
define__KLsimple_object_vectorGVKd(256);
define__KLsimple_object_vectorGVKd(1);
define__KLsimple_object_vectorGVKd(2);
define__KLsimple_object_vectorGVKd(16);
define__KLsimple_object_vectorGVKd(0);

#define  define__KLbyte_stringGVKd(nrepeated) \
  typedef struct { \
    dylan_value wrapper; \
    dylan_value size_; \
    char string_element_[nrepeated+1]; \
  } _KLbyte_stringGVKd_##nrepeated;
define__KLbyte_stringGVKd(53);
define__KLbyte_stringGVKd(60);
define__KLbyte_stringGVKd(36);
define__KLbyte_stringGVKd(51);
define__KLbyte_stringGVKd(58);
define__KLbyte_stringGVKd(55);
define__KLbyte_stringGVKd(48);
define__KLbyte_stringGVKd(42);
define__KLbyte_stringGVKd(49);
define__KLbyte_stringGVKd(39);
define__KLbyte_stringGVKd(46);
define__KLbyte_stringGVKd(47);
define__KLbyte_stringGVKd(37);
define__KLbyte_stringGVKd(38);
define__KLbyte_stringGVKd(1);
define__KLbyte_stringGVKd(29);
define__KLbyte_stringGVKd(41);
define__KLbyte_stringGVKd(30);
define__KLbyte_stringGVKd(31);
define__KLbyte_stringGVKd(28);
define__KLbyte_stringGVKd(22);
define__KLbyte_stringGVKd(9);
define__KLbyte_stringGVKd(2);
define__KLbyte_stringGVKd(3);
define__KLbyte_stringGVKd(5);
define__KLbyte_stringGVKd(11);
define__KLbyte_stringGVKd(13);
define__KLbyte_stringGVKd(20);
define__KLbyte_stringGVKd(8);
define__KLbyte_stringGVKd(34);
define__KLbyte_stringGVKd(33);
define__KLbyte_stringGVKd(6);
define__KLbyte_stringGVKd(43);
define__KLbyte_stringGVKd(15);
define__KLbyte_stringGVKd(27);
define__KLbyte_stringGVKd(35);
define__KLbyte_stringGVKd(44);
define__KLbyte_stringGVKd(50);
define__KLbyte_stringGVKd(40);
define__KLbyte_stringGVKd(24);
define__KLbyte_stringGVKd(10);
define__KLbyte_stringGVKd(7);
define__KLbyte_stringGVKd(18);
define__KLbyte_stringGVKd(16);
define__KLbyte_stringGVKd(12);
define__KLbyte_stringGVKd(26);
define__KLbyte_stringGVKd(21);
define__KLbyte_stringGVKd(32);
define__KLbyte_stringGVKd(19);
define__KLbyte_stringGVKd(14);
define__KLbyte_stringGVKd(17);
define__KLbyte_stringGVKd(23);
define__KLbyte_stringGVKd(4);
define__KLbyte_stringGVKd(63);
define__KLbyte_stringGVKd(25);
define__KLbyte_stringGVKd(0);

typedef struct {
  dylan_value wrapper;
} _KLobjectGVKd;

typedef struct {
  dylan_value wrapper;
} _KLunboundGVKe;

typedef struct {
  dylan_value wrapper;
  dylan_value signature_properties_;
  dylan_value signature_required_;
} _KLobject_signatureGVKe;

typedef struct {
  dylan_value wrapper;
  dylan_value properties_;
  dylan_value engine_node_callback_;
  dylan_value engine_node_entry_point_;
} _KLabsent_engine_nodeGVKg;

typedef struct {
  dylan_value wrapper;
  dylan_value signature_properties_;
  dylan_value signature_required_;
} _KLsignatureGVKe;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Craw_object_value_;
} _KLBraw_machine_wordGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Craw_object_value_;
} _KLBraw_double_floatGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Craw_object_value_;
} _KLBraw_single_floatGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value class_properties_;
  dylan_value iclass_class_;
  dylan_value class_mm_wrapper_;
  dylan_value repeated_slot_descriptor_;
  dylan_value instance_slot_descriptors_;
  dylan_value iclass_dispatch_key_;
  dylan_value class_constructor_;
  dylan_value direct_superclasses_;
  dylan_value class_rcpl_vector_;
  dylan_value class_rcpl_position_;
  dylan_value class_rcpl_other_positions_;
  dylan_value class_known_joint_;
  dylan_value iclass_dependent_generics_;
  dylan_value iclass_subclass_dependent_generics_;
  dylan_value direct_subclasses_;
  dylan_value direct_methods_;
  dylan_value direct_slot_descriptors_;
  dylan_value slot_descriptors_;
  dylan_value direct_inherited_slot_descriptors_;
  dylan_value direct_initialization_argument_descriptors_;
  dylan_value class_slot_descriptors_;
  dylan_value defaulted_initialization_arguments_slot_;
  dylan_value class_slot_storage_;
} _KLimplementation_classGVKe;

typedef struct {
  dylan_value wrapper;
} _KLBcallable_objectGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
} _KLemitted_objectGVdfmc_common;

typedef struct {
  dylan_value wrapper;
} _KLdood_mapped_objectGVdood;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
} _KLmodel_propertiesGVdfmc_common;

typedef struct {
  dylan_value wrapper;
} _KLvirtual_objectGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value xep_;
  dylan_value function_signature_;
  dylan_value mep_;
  dylan_value iep_;
  dylan_value keyword_specifiers_;
} _KLkeyword_methodGVKe;

typedef struct {
  dylan_value wrapper;
  dylan_value signature_properties_;
  dylan_value signature_required_;
  dylan_value signature_keys_;
  dylan_value signature_key_types_;
  dylan_value signature_values_;
} _KLkeyword_signatureAvaluesGVKi;

typedef struct {
  dylan_value wrapper;
  dylan_value namespace_name_;
  dylan_value home_library_;
} _KLmoduleGVKe;

typedef struct {
  dylan_value wrapper;
  dylan_value object_dood_state_;
  dylan_value proxy_address_;
} _KLdood_address_proxyGVdood;

typedef struct {
  dylan_value wrapper;
  dylan_value xep_;
  dylan_value method_slot_descriptor_;
} _KLgetter_methodGVKi;

typedef struct {
  dylan_value wrapper;
  dylan_value head_;
  dylan_value tail_;
} _KLlistGVKd;

typedef struct {
  dylan_value wrapper;
  dylan_value slot_descriptor_properties_;
  dylan_value init_data_slot_;
  dylan_value slot_owner_;
  dylan_value init_keyword_;
  dylan_value slot_getter_;
  dylan_value slot_setter_;
  dylan_value slot_type_;
} _KLinstance_slot_descriptorGVKe;

typedef struct {
  dylan_value wrapper;
  dylan_value xep_;
  dylan_value method_slot_descriptor_;
} _KLsetter_methodGVKi;

typedef struct {
  dylan_value wrapper;
  dylan_value instanceQ_iep_;
  dylan_value union_type1_;
  dylan_value union_type2_;
} _KLunionGVKe;

typedef struct {
  dylan_value wrapper;
} _KLstringGVKd;

typedef struct {
  dylan_value wrapper;
} _KLvectorGVKd;

typedef struct {
  dylan_value wrapper;
} _KLcharacterGVKd;

typedef struct {
  dylan_value wrapper;
} _KLnumberGVKd;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
} _KLheap_deferred_modelGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value object_dood_state_;
  dylan_value proxy_address_;
} _KLdood_slot_value_proxyGVdood;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
} _KLBfunctionGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value users_;
} _KLBmethodGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value signature_properties_;
  dylan_value signature_required_;
  dylan_value signature_values_;
} _KLsignatureAvaluesGVKi;

typedef struct {
  dylan_value wrapper;
  dylan_value private_shadowable_form_init_method_;
  dylan_value private_shadowable_form_system_init_method_;
  dylan_value shadowable_form_properties_flags_;
  dylan_value private_shadowable_form_model_;
  dylan_value form_compilation_record_;
  dylan_value private_form_source_location_;
  dylan_value private_form_parent_form_;
  dylan_value form_sequence_number_;
  dylan_value private_form_dependencies_;
  dylan_value private_form_referenced_variables_;
  dylan_value private_form_adjectives_;
  dylan_value private_form_variable_name_or_names_;
  dylan_value form_properties_;
} _KLmodifying_formGVdfmc_common;

typedef struct {
  dylan_value wrapper;
  dylan_value private_shadowable_form_init_method_;
  dylan_value private_shadowable_form_system_init_method_;
  dylan_value shadowable_form_properties_flags_;
  dylan_value form_compilation_record_;
  dylan_value private_form_source_location_;
  dylan_value private_form_parent_form_;
  dylan_value form_sequence_number_;
  dylan_value private_form_dependencies_;
  dylan_value private_form_referenced_variables_;
  dylan_value private_form_adjectives_;
  dylan_value private_form_variable_name_or_names_;
  dylan_value form_properties_;
} _KLvariable_defining_formGVdfmc_common;

typedef struct {
  dylan_value wrapper;
  dylan_value object_dood_state_;
} _KLdood_mapped_and_owned_objectGVdood;

typedef struct {
  dylan_value wrapper;
  dylan_value object_dood_state_;
} _KLdood_proxyGVdood;

typedef struct {
  dylan_value wrapper;
  dylan_value object_dood_state_;
  dylan_value dood_proxy_binding_;
} _KLdood_binding_proxyGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value object_dood_state_;
  dylan_value dood_proxy_binding_;
} _KLdood_binding_value_proxyGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value private_shadowable_binding_local_dependents_;
} _KLmodule_bindingGVdfmc_namespace;

typedef struct {
  dylan_value wrapper;
  dylan_value dood_dood_state_;
  dylan_value dood_stream_state_;
  dylan_value dood_free_address_state_;
  dylan_value dood_addresses_state_;
  dylan_value dood_objects_state_;
  dylan_value dood_predefines_state_;
  dylan_value dood_predefine_addresses_state_;
  dylan_value dood_disk_objects_state_;
  dylan_value dood_module_proxies_state_;
  dylan_value dood_proxies_state_;
  dylan_value dood_lock_state_;
  dylan_value dood_segment_states_state_;
  dylan_value dood_current_segment_state_;
} _KLdood_stateGVdood;

typedef struct {
  dylan_value wrapper;
  dylan_value instanceQ_iep_;
  dylan_value singleton_object_;
} _KLsingletonGVKd;

typedef struct {
  dylan_value wrapper;
  dylan_value dood_name_;
  dylan_value dood_given_stream_;
  dylan_value dood_backupsQ_;
  dylan_value dood_root_;
  dylan_value dood_state_;
  dylan_value dood_backup_;
  dylan_value dood_world_;
  dylan_value dood_read_onlyQ_;
  dylan_value dood_batch_modeQ_;
  dylan_value dood_specified_user_version_;
  dylan_value dood_forwarding_address_;
  dylan_value dood_walked_addresses_;
  dylan_value dood_back_pointers_;
  dylan_value dood_walked_count_;
  dylan_value dood_locator_;
  dylan_value dood_init_keys_;
  dylan_value dood_walk_queue_;
  dylan_value dood_work_;
  dylan_value dood_default_segment_;
  dylan_value dood_segments_;
} _KLdoodGVdood;

typedef struct {
  dylan_value wrapper;
  dylan_value object_dood_state_;
  dylan_value compiled_to_definitionsQ_;
  dylan_value compilation_from_definitions_startedQ_;
  dylan_value compilation_definitions_inconsistentQ_;
  dylan_value private_compilation_context_records_;
  dylan_value compilation_timings_;
  dylan_value private_language_definition_;
  dylan_value language_definition_change_count_;
  dylan_value cached_library_description_record_table_;
  dylan_value library_type_cache_;
  dylan_value library_type_estimate_disjointQ_cache_;
  dylan_value library_type_estimate_cons_cache_;
  dylan_value library_type_estimate_dispatch_cache_;
  dylan_value library_external_model_cache_;
  dylan_value library_description_system_class_init_code_;
  dylan_value library_description_system_gf_init_code_;
  dylan_value library_owned_model_properties_;
  dylan_value private_library_conditions_table_;
  dylan_value library_description_dylan_library_;
  dylan_value library_forms_dynamicQ_;
  dylan_value library_description_current_call_site_id_;
  dylan_value library_externally_visible_models_;
  dylan_value private_library_description_interface_spec_;
  dylan_value library_description_interface_version_;
  dylan_value library_description_change_count_;
  dylan_value library_description_saved_change_count_;
  dylan_value library_description_models_change_count_;
  dylan_value library_description_major_version_;
  dylan_value library_description_minor_version_;
  dylan_value library_description_library_pack_;
  dylan_value library_description_compilation_abortedQ_;
  dylan_value library_description_database_location_;
  dylan_value private_library_description_compiler_back_end_slot_;
  dylan_value private_library_description_platform_name_slot_;
  dylan_value private_library_description_compilation_mode_slot_;
  dylan_value private_library_description_build_location_slot_;
  dylan_value private_library_description_profile_location_;
  dylan_value private_library_description_build_settings_;
  dylan_value private_library_description_last_build_info_;
  dylan_value library_description_project_;
  dylan_value library_description_dood_;
  dylan_value private_library_description_combined_record_;
  dylan_value library_description_strippedQ_;
  dylan_value project_library_interactive_contexts_;
} _KLproject_library_descriptionGVdfmc_namespace;

typedef struct {
  dylan_value wrapper;
  dylan_value properties_;
  dylan_value engine_node_callback_;
  dylan_value engine_node_entry_point_;
  dylan_value cache_header_engine_node_next_;
  dylan_value cache_header_engine_node_parent_;
} _KLsimple_typechecked_cache_header_engine_nodeGVKg;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
} _KLmapped_model_propertiesGVdfmc_namespace;

typedef struct {
  dylan_value wrapper;
  dylan_value dood_name_;
  dylan_value dood_given_stream_;
  dylan_value dood_backupsQ_;
  dylan_value dood_root_;
  dylan_value dood_state_;
  dylan_value dood_backup_;
  dylan_value dood_world_;
  dylan_value dood_read_onlyQ_;
  dylan_value dood_batch_modeQ_;
  dylan_value dood_specified_user_version_;
  dylan_value dood_forwarding_address_;
  dylan_value dood_walked_addresses_;
  dylan_value dood_back_pointers_;
  dylan_value dood_walked_count_;
  dylan_value dood_locator_;
  dylan_value dood_init_keys_;
  dylan_value dood_walk_queue_;
  dylan_value dood_work_;
  dylan_value dood_default_segment_;
  dylan_value dood_segments_;
} _KLdfmc_doodGVdfmc_namespace;

#define  define__KLstandalone_domainGVKe(nrepeated) \
  typedef struct { \
    dylan_value wrapper; \
    dylan_value domain_library_; \
    dylan_value domain_next_; \
    dylan_value domain_number_required_; \
    dylan_value domain_type_[nrepeated+1]; \
  } _KLstandalone_domainGVKe_##nrepeated;
define__KLstandalone_domainGVKe(1);

typedef struct {
  dylan_value wrapper;
  dylan_value instanceQ_iep_;
  dylan_value subclass_class_;
} _KLsubclassGVKe;

typedef struct {
  dylan_value wrapper;
  dylan_value object_dood_state_;
  dylan_value dood_wrapper_proxy_object_;
  dylan_value dood_wrapper_proxy_object_address_;
} _KLdood_wrapper_proxyGVdood;

#define  define__KLsimple_closure_methodGVKi(nrepeated) \
  typedef struct { \
    dylan_value wrapper; \
    dylan_value xep_; \
    dylan_value function_signature_; \
    dylan_value mep_; \
    dylan_value environment_size_; \
    dylan_value environment_element_[nrepeated+1]; \
  } _KLsimple_closure_methodGVKi_##nrepeated;
define__KLsimple_closure_methodGVKi(0);

typedef struct {
  dylan_value wrapper;
  dylan_value signature_properties_;
  dylan_value signature_required_;
  dylan_value signature_keys_;
  dylan_value signature_key_types_;
} _KLkeyword_signatureGVKe;

typedef struct {
  dylan_value wrapper;
  dylan_value xep_;
} _KLfunctionGVKd;

typedef struct {
  dylan_value wrapper;
  dylan_value condition_format_string_;
  dylan_value condition_format_arguments_;
  dylan_value type_error_value_;
  dylan_value type_error_expected_type_;
} _KLtype_errorGVKd;

typedef struct {
  dylan_value wrapper;
  dylan_value slot_descriptor_properties_;
  dylan_value init_data_slot_;
  dylan_value slot_owner_;
  dylan_value inherited_slot_getter_;
} _KLinherited_slot_descriptorGVKe;

typedef struct {
  dylan_value wrapper;
  dylan_value stretchy_representation_;
} _KLstretchy_object_vectorGVKe;

typedef struct {
  dylan_value wrapper;
  dylan_value xep_;
  dylan_value function_signature_;
  dylan_value mep_;
} _KLlambdaGVKe;

typedef struct {
  dylan_value wrapper;
  dylan_value users_;
} _KLreferenced_objectGVdfmc_common;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Craw_object_value_;
} _KLBraw_objectGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value primitive_descriptor_getter_name_;
  dylan_value primitive_signature_;
  dylan_value primitive_value_;
  dylan_value primitive_properties_;
} _KLBprimitiveGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Cproperties_;
} _KLBproperties_providerGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
} _KLBdispatch_engine_invocableGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value private_Cdomain_library_;
  dylan_value private_Cdomain_next_;
  dylan_value Cdomain_types_;
} _KLBdomainGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Cenvironment_element_values_;
} _KLBclosure_method_mixinGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Cgf_cache_info_users_;
} _KLBgf_cache_infoGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Csignature_properties_;
  dylan_value Csignature_required_;
} _KLBsignatureGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value PinstanceQ_iep_;
  dylan_value CinstanceQ_function_;
  dylan_value Cunion_type1_;
  dylan_value Cunion_type2_;
} _KLBunionGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value PinstanceQ_iep_;
  dylan_value CinstanceQ_function_;
} _KLBlimited_typeGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value object_dood_state_;
  dylan_value dood_proxy_binding_;
  dylan_value dood_proxy_method_index_;
  dylan_value dood_proxy_method_library_;
} _KLdood_cross_method_proxyGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value object_dood_state_;
  dylan_value dood_proxy_binding_;
} _KLdood_cross_model_inapplicable_engine_node_proxyGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value object_dood_state_;
  dylan_value dood_proxy_binding_;
} _KLdood_cross_model_absent_engine_node_proxyGVdfmc_modeling;


/* Typedefs for defined classes */

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
} _KLBtopGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
} _KLBobjectGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
} _KLBbooleanGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
} _KLBvalue_objectGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
} _KLBcharacterGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
} _KLBbyte_characterGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
} _KLBunicode_characterGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
} _KLBnumberGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
} _KLBcomplexGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
} _KLBrealGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
} _KLBrationalGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
} _KLBmachine_numberGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
} _KLBabstract_integerGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
} _KLBintegerGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
} _KLBbig_integerGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value CPPdouble_integer_low_;
  dylan_value CPPdouble_integer_high_;
} _KLBdouble_integerGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
} _KLBfloatGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value CPsingle_float_data_;
} _KLBsingle_floatGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value CPdouble_float_data_;
} _KLBdouble_floatGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value CPmachine_word_data_;
} _KLBmachine_wordGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Csymbol_name_;
} _KLBsymbolGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Cnamespace_name_;
} _KLBnamespaceGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Clibrary_major_version_;
  dylan_value Clibrary_minor_version_;
  dylan_value Clibrary_build_count_;
} _KLBlibrary_versionGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Cnamespace_name_;
  dylan_value Clibrary_major_version_;
  dylan_value Clibrary_minor_version_;
  dylan_value Clibrary_build_count_;
  dylan_value Cused_libraries_;
  dylan_value Call_used_libraries_;
  dylan_value Cruntime_module_;
  dylan_value Clibrary_defined_generics_;
  dylan_value Clibrary_number_static_dispatches_;
  dylan_value Clibrary_number_dynamic_dispatches_;
  dylan_value Clibrary_description_;
  dylan_value library_accumulating_defined_generics_;
} _KLBlibraryGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Clibrary_major_version_;
  dylan_value Clibrary_minor_version_;
  dylan_value Clibrary_build_count_;
  dylan_value Cused_library_;
  dylan_value Cused_library_binding_;
} _KLBused_libraryGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Cnamespace_name_;
  dylan_value Chome_library_;
} _KLBmoduleGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
} _KLBunboundGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Cmm_wrapper_implementation_class_;
  dylan_value Cmm_wrapper_subtype_mask_;
  dylan_value Cmm_wrapper_fixed_part_;
  dylan_value Cmm_wrapper_variable_part_;
  dylan_value Cmm_wrapper_pattern_element_values_;
  dylan_value Pmm_wrapper_patterns_;
} _KLBmm_wrapperGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
} _KLBobject_with_elementsGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
} _KLBmutable_object_with_elementsGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
} _KLBcollectionGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
} _KLBmutable_collectionGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
} _KLBexplicit_key_collectionGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
} _KLBmutable_explicit_key_collectionGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
} _KLBsequenceGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
} _KLBmutable_sequenceGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Chead_;
  dylan_value Ctail_;
} _KLBlistGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Chead_;
  dylan_value Ctail_;
} _KLBpairGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Chead_;
  dylan_value Ctail_;
} _KLBempty_listGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Celement_type_;
} _KLBlimited_collectionGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
} _KLBarrayGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
} _KLBvectorGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
} _KLBsimple_vectorGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Cvector_element_values_;
} _KLBsimple_object_vectorGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
} _KLBstringGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Cstring_element_values_;
} _KLBbyte_stringGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value PinstanceQ_iep_;
  dylan_value CinstanceQ_function_;
} _KLBtypeGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Cclass_properties_;
  dylan_value Ciclass_class_;
  dylan_value private_Cclass_mm_wrapper_;
  dylan_value private_Crepeated_slot_descriptor_;
  dylan_value private_Cinstance_slot_descriptors_;
  dylan_value Ciclass_dispatch_key_;
  dylan_value Pclass_constructor_;
  dylan_value private_Cdirect_superclasses_;
  dylan_value private_Cclass_rcpl_vector_;
  dylan_value Cclass_rcpl_position_;
  dylan_value private_Cclass_rcpl_other_positions_;
  dylan_value private_Cclass_known_joint_;
  dylan_value private_Ciclass_dependent_generics_;
  dylan_value private_Ciclass_subclass_dependent_generics_;
  dylan_value private_Cdirect_subclasses_;
  dylan_value private_Cdirect_methods_;
  dylan_value private_Cdirect_slot_descriptors_;
  dylan_value private_Cslot_descriptors_;
  dylan_value private_Cdirect_inherited_slot_descriptors_;
  dylan_value private_Cdirect_initialization_argument_descriptors_;
  dylan_value private_Cclass_slot_descriptors_;
  dylan_value private_Cdefaulted_initialization_arguments_slot_;
  dylan_value Cclass_slot_storage_;
  dylan_value private_Cslots_initialized_state_;
  dylan_value private_Cclass_incremental_rcpl_positions_;
  dylan_value private_Call_superclasses_;
} _KLBimplementation_classGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value PinstanceQ_iep_;
  dylan_value CinstanceQ_function_;
  dylan_value private_Cdebug_name_;
  dylan_value Cclass_implementation_class_;
  dylan_value Cclass_subtype_bit_;
  dylan_value Pclass_module_;
} _KLBclassGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value PinstanceQ_iep_;
  dylan_value CinstanceQ_function_;
  dylan_value private_Cdebug_name_;
  dylan_value Cclass_implementation_class_;
  dylan_value Cclass_subtype_bit_;
  dylan_value Pclass_module_;
} _KLBvalue_classGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value PinstanceQ_iep_;
  dylan_value CinstanceQ_function_;
  dylan_value private_Cdebug_name_;
  dylan_value Cclass_implementation_class_;
  dylan_value Cclass_subtype_bit_;
  dylan_value Pclass_module_;
} _KLBfunction_classGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value PinstanceQ_iep_;
  dylan_value CinstanceQ_function_;
  dylan_value private_Cdebug_name_;
  dylan_value Cclass_implementation_class_;
  dylan_value Cclass_subtype_bit_;
  dylan_value Pclass_module_;
} _KLBvirtual_classGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value PinstanceQ_iep_;
  dylan_value CinstanceQ_function_;
} _KLBtop_typeGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value PinstanceQ_iep_;
  dylan_value CinstanceQ_function_;
} _KLBbottom_typeGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value PinstanceQ_iep_;
  dylan_value CinstanceQ_function_;
  dylan_value Cdebug_name_;
  dylan_value Craw_type_supertype_;
  dylan_value raw_type_descriptor_function_;
} _KLBraw_typeGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value PinstanceQ_iep_;
  dylan_value CinstanceQ_function_;
  dylan_value private_Cdebug_name_;
  dylan_value private_raw_aggregate_members_;
  dylan_value private_raw_aggregate_options_;
} _KLBraw_aggregate_typeGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value PinstanceQ_iep_;
  dylan_value CinstanceQ_function_;
  dylan_value private_Cdebug_name_;
  dylan_value private_raw_aggregate_members_;
  dylan_value private_raw_aggregate_options_;
} _KLBraw_struct_typeGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value PinstanceQ_iep_;
  dylan_value CinstanceQ_function_;
  dylan_value private_Cdebug_name_;
  dylan_value private_raw_aggregate_members_;
  dylan_value private_raw_aggregate_options_;
} _KLBraw_union_typeGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Cslot_descriptor_properties_;
  dylan_value Cinit_data_slot_;
  dylan_value Cslot_owner_;
} _KLBslot_initial_value_descriptorGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Cslot_descriptor_properties_;
  dylan_value Cinit_data_slot_;
  dylan_value Cslot_owner_;
  dylan_value Cinit_keyword_;
} _KLBslot_keyword_initialization_descriptorGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Cslot_descriptor_properties_;
  dylan_value Cinit_data_slot_;
  dylan_value Cslot_owner_;
  dylan_value Cinit_keyword_;
  dylan_value Cslot_getter_;
  dylan_value Cslot_setter_;
  dylan_value Cslot_type_;
  dylan_value emitted_type_name_;
  dylan_value model_object_getter_;
  dylan_value model_object_setter_;
} _KLBslot_descriptorGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Cslot_descriptor_properties_;
  dylan_value Cinit_data_slot_;
  dylan_value Cslot_owner_;
  dylan_value Cinit_keyword_;
  dylan_value Cslot_getter_;
  dylan_value Cslot_setter_;
  dylan_value Cslot_type_;
  dylan_value emitted_type_name_;
  dylan_value model_object_getter_;
  dylan_value model_object_setter_;
} _KLBany_instance_slot_descriptorGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Cslot_descriptor_properties_;
  dylan_value Cinit_data_slot_;
  dylan_value Cslot_owner_;
  dylan_value Cinit_keyword_;
  dylan_value Cslot_getter_;
  dylan_value Cslot_setter_;
  dylan_value Cslot_type_;
  dylan_value emitted_type_name_;
  dylan_value model_object_getter_;
  dylan_value model_object_setter_;
} _KLBinstance_slot_descriptorGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Cslot_descriptor_properties_;
  dylan_value Cinit_data_slot_;
  dylan_value Cslot_owner_;
  dylan_value Cinit_keyword_;
  dylan_value Cslot_getter_;
  dylan_value Cslot_setter_;
  dylan_value Cslot_type_;
  dylan_value emitted_type_name_;
  dylan_value model_object_getter_;
  dylan_value model_object_setter_;
} _KLBvirtual_slot_descriptorGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Cslot_descriptor_properties_;
  dylan_value Cinit_data_slot_;
  dylan_value Cslot_owner_;
  dylan_value Cinit_keyword_;
  dylan_value Cslot_getter_;
  dylan_value Cslot_setter_;
  dylan_value Cslot_type_;
  dylan_value emitted_type_name_;
  dylan_value model_object_getter_;
  dylan_value model_object_setter_;
  dylan_value Csize_slot_descriptor_;
} _KLBrepeated_slot_descriptorGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Cslot_descriptor_properties_;
  dylan_value Cinit_data_slot_;
  dylan_value Cslot_owner_;
  dylan_value Cinit_keyword_;
  dylan_value Cslot_getter_;
  dylan_value Cslot_setter_;
  dylan_value Cslot_type_;
  dylan_value emitted_type_name_;
  dylan_value model_object_getter_;
  dylan_value model_object_setter_;
} _KLBany_class_slot_descriptorGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Cslot_descriptor_properties_;
  dylan_value Cinit_data_slot_;
  dylan_value Cslot_owner_;
  dylan_value Cinit_keyword_;
  dylan_value Cslot_getter_;
  dylan_value Cslot_setter_;
  dylan_value Cslot_type_;
  dylan_value emitted_type_name_;
  dylan_value model_object_getter_;
  dylan_value model_object_setter_;
} _KLBclass_slot_descriptorGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Cslot_descriptor_properties_;
  dylan_value Cinit_data_slot_;
  dylan_value Cslot_owner_;
  dylan_value Cinit_keyword_;
  dylan_value Cslot_getter_;
  dylan_value Cslot_setter_;
  dylan_value Cslot_type_;
  dylan_value emitted_type_name_;
  dylan_value model_object_getter_;
  dylan_value model_object_setter_;
} _KLBeach_subclass_slot_descriptorGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Cslot_descriptor_properties_;
  dylan_value Cinit_data_slot_;
  dylan_value Cslot_owner_;
  dylan_value Cinit_keyword_;
  dylan_value Cinit_arg_type_;
} _KLBinit_arg_descriptorGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value Cslot_descriptor_properties_;
  dylan_value Cinit_data_slot_;
  dylan_value Cslot_owner_;
  dylan_value Cinherited_slot_getter_;
} _KLBinherited_slot_descriptorGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
} _KLunknownGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value object_dood_state_;
} _KLdood_unbound_proxyGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
  dylan_value symbol_name_;
} _KLuninterned_symbolGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
} _KLBobsolete_instanceGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value emitted_name_;
  dylan_value private_model_definition_;
  dylan_value private_model_creator_;
} _KLBmiscellaneous_obsolete_instanceGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value object_dood_state_;
  dylan_value dood_wrapper_proxy_object_;
  dylan_value dood_wrapper_proxy_object_address_;
  dylan_value private_dood_proxy_mapped_object_properties_;
} _KLdood_mapped_object_proxyGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value object_dood_state_;
  dylan_value dood_proxy_binding_;
} _KLdood_cross_model_proxyGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
} _KLBvirtual_objectGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value object_dood_state_;
  dylan_value dood_proxy_binding_;
  dylan_value proxy_slot_getter_;
} _KLdood_cross_model_slot_descriptor_proxyGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value object_dood_state_;
  dylan_value dood_proxy_binding_;
  dylan_value proxy_slot_getter_;
} _KLdood_cross_model_inherited_slot_descriptor_proxyGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value object_dood_state_;
  dylan_value dood_proxy_binding_;
  dylan_value proxy_init_keyword_;
} _KLdood_cross_model_init_arg_descriptor_proxyGVdfmc_modeling;

typedef struct {
  dylan_value wrapper;
  dylan_value object_dood_state_;
  dylan_value dood_proxy_binding_;
} _KLdood_cross_model_mm_wrapper_proxyGVdfmc_modeling;


/* Referenced object declarations */

dylan_value KPadd_classVKeI (dylan_value);
dylan_value Kinstall_Bclass_mappingVdfmc_modelingMM0I (dylan_value, dylan_value);
dylan_value Kdo_define_top_typeVdfmc_definitionsI (dylan_value);
dylan_value Kdo_define_bottom_typeVdfmc_definitionsI (dylan_value);
dylan_value Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I (dylan_value, dylan_value);
dylan_value KPadd_nonsiblinged_domainVKnI (dylan_value, dylan_value);
extern _KLincremental_generic_functionGVKe KmakeVKd;
extern _KLfunction_classGVKi KLincremental_generic_functionGVKe;
extern _KLclassGVKd KLfunction_classGVKi;
extern _KLclassGVKd KLclassGVKd;
extern _KLmm_wrapperGVKi_0 KLclassGVKdW;
extern _KLclassGVKd KLmm_wrapperGVKi;
extern _KLmm_wrapperGVKi_1 KLmm_wrapperGVKiW;
extern _KLmm_wrapperGVKi_0 KLfunction_classGVKiW;
extern _KLmm_wrapperGVKi_0 KLincremental_generic_functionGVKeW;
extern _KLincremental_generic_functionGVKe KinitializeVKd;
extern _KLincremental_generic_functionGVKe Kinitialize_packed_slotsVKe;
dylan_value Kdo_define_evaluator_overrideVdfmc_definitionsMM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KNVKd;
extern _KLfunction_classGVKi KLsimple_methodGVKe;
extern _KLmm_wrapperGVKi_0 KLsimple_methodGVKeW;
extern _KLsealed_generic_functionGVKe KCused_librariesVdfmc_namespace;
extern _KLclassGVKd KLsealed_generic_functionGVKe;
extern _KLmm_wrapperGVKi_0 KLsealed_generic_functionGVKeW;
extern _KLsealed_generic_functionGVKe KCused_libraries_setterVdfmc_namespace;
extern _KLsealed_generic_functionGVKe KCall_used_librariesVdfmc_namespace;
extern _KLsealed_generic_functionGVKe KCall_used_libraries_setterVdfmc_namespace;
dylan_value KPadd_a_methodVKnI (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
extern _KLlibraryGVKe Kdfmc_modeling_libraryYdylan_userVdfmc_modeling;
extern _KLclassGVKd KLlibraryGVKe;
extern _KLmm_wrapperGVKi_0 KLlibraryGVKeW;
extern _KLbooleanGVKd KPfalseVKi;
extern _KLclassGVKd KLbooleanGVKd;
extern _KLmm_wrapperGVKi_0 KLbooleanGVKdW;
extern _KLsealed_generic_functionGVKe KCmake_LBlibraryGVdfmc_namespace;
dylan_value KPadd_methodVKnI (dylan_value, dylan_value, dylan_value);
extern _KLincremental_generic_functionGVKe KCmake_LBmoduleGVdfmc_namespace;
extern _KLsymbolGVKd KJelement_type_;
extern _KLclassGVKd KLsymbolGVKd;
extern _KLmm_wrapperGVKi_0 KLsymbolGVKdW;
extern _KLsymbolGVKd KJsize_;
extern _KLsymbolGVKd KJdebug_name_;
extern _KLsymbolGVKd KJinstance_storage_size_;
extern _KLsymbolGVKd KJinit_keyword_;
extern _KLclassGVKd KLmapped_unboundGVdfmc_reader;
extern _KLmm_wrapperGVKi_0 KLmapped_unboundGVdfmc_readerW;
dylan_value Kdo_define_core_instanceVdfmc_definitionsMM0I (dylan_value, dylan_value, dylan_value);
extern _KLclassGVKd KLintegerGVKd;
extern _KLmm_wrapperGVKi_0 KLintegerGVKdW;
extern _KLincremental_generic_functionGVKe Kdood_disk_objectVdood;
extern _KLincremental_generic_functionGVKe Kdood_restore_proxyVdood;
extern _KLclassGVKd KLbyte_characterGVKe;
extern _KLmm_wrapperGVKi_0 KLbyte_characterGVKeW;
extern _KLbooleanGVKd KPtrueVKi;
extern _KLclassGVKd KLempty_listGVKd;
extern _KLmm_wrapperGVKi_0 KLempty_listGVKdW;
extern _KLempty_listGVKd KPempty_listVKi;
extern _KLclassGVKd KLpairGVKd;
extern _KLmm_wrapperGVKi_0 KLpairGVKdW;
extern _KLclassGVKd KLsimple_object_vectorGVKd;
extern _KLmm_wrapperGVKi_0 KLsimple_object_vectorGVKdW;
extern _KLsimple_object_vectorGVKd_0 KPempty_vectorVKi;
extern _KLclassGVKd KLbyte_stringGVKd;
extern _KLmm_wrapperGVKi_0 KLbyte_stringGVKdW;
extern _KLbyte_stringGVKd_0 KPempty_stringVKi;
extern _KLsealed_generic_functionGVKe Kstandard_model_objectVdfmc_common;
extern _KLincremental_generic_functionGVKe Kdood_lazy_gettersVdood;
extern _KLincremental_generic_functionGVKe Kdood_disk_object_defaultVdood;
extern _KLsealed_generic_functionGVKe Kdood_boot_mapped_objectsVdfmc_namespace;
extern _KLclassGVKd KLobjectGVKd;
extern _KLmm_wrapperGVKi_0 KLobjectGVKdW;
extern _KLunboundGVKe KPunboundVKi;
extern _KLclassGVKd KLunboundGVKe;
extern _KLmm_wrapperGVKi_0 KLunboundGVKeW;
extern _KLsimple_methodGVKe Kmake_compile_time_literalVdfmc_modelingMM12;
extern _KLobject_signatureGVKe KDsignature_LobjectG_object_rest_value_1VKi;
extern _KLclassGVKd KLobject_signatureGVKe;
extern _KLmm_wrapperGVKi_0 KLobject_signatureGVKeW;
extern _KLabsent_engine_nodeGVKg RSINGULAR_Labsent_engine_nodeG;
extern _KLclassGVKd KLabsent_engine_nodeGVKg;
extern _KLmm_wrapperGVKi_0 KLabsent_engine_nodeGVKgW;
dylan_value Kcopy_sequenceVKdMM3I (dylan_value, dylan_value, dylan_value, dylan_value);
extern _KLclassGVKd KLsignatureGVKe;
extern _KLmm_wrapperGVKi_0 KLsignatureGVKeW;
extern _KLsimple_object_vectorGVKd_16 KDsignature_Lbyte_stringG_typesVKi;
dylan_value Kmap_asVKdMM0I (dylan_value, dylan_value, dylan_value, dylan_value);
extern _KLsimple_object_vectorGVKd_16 KDsignature_Lsimple_object_vectorG_typesVKi;
extern _KLsimple_object_vectorGVKd_16 KDsignature_LpairG_typesVKi;
extern _KLsimple_object_vectorGVKd_16 KDsignature_LintegerG_typesVKi;
extern _KLsymbolGVKd KJvalue_;
extern _KLclassGVKd KLBraw_machine_wordGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_machine_wordGVdfmc_modelingW;
dylan_value KerrorVKdMM1I (dylan_value, dylan_value);
extern _KLsimple_object_vectorGVKd_16 KDsignature_Ldouble_integerG_typesVKi;
dylan_value Kmodel_compilation_recordVdfmc_commonI (dylan_value);
dylan_value Kcurrent_compilation_recordVdfmc_commonI ();
extern _KLsimple_object_vectorGVKd_16 KDsignature_Lmachine_wordG_typesVKi;
extern _KLclassGVKd KLBraw_double_floatGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_double_floatGVdfmc_modelingW;
extern _KLsimple_object_vectorGVKd_16 KDsignature_Ldouble_floatG_typesVKi;
extern _KLclassGVKd KLBraw_single_floatGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_single_floatGVdfmc_modelingW;
extern _KLsimple_object_vectorGVKd_16 KDsignature_Lsingle_floatG_typesVKi;
extern _KLclassGVKd KLimplementation_classGVKe;
extern _KLmm_wrapperGVKi_0 KLimplementation_classGVKeW;
extern _KLclassGVKd KLBcallable_objectGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBcallable_objectGVdfmc_modelingW;
extern _KLclassGVKd KLemitted_objectGVdfmc_common;
extern _KLmm_wrapperGVKi_0 KLemitted_objectGVdfmc_commonW;
extern _KLclassGVKd KLdood_mapped_objectGVdood;
extern _KLmm_wrapperGVKi_0 KLdood_mapped_objectGVdoodW;
extern _KLclassGVKd KLmodel_propertiesGVdfmc_common;
extern _KLmm_wrapperGVKi_0 KLmodel_propertiesGVdfmc_commonW;
extern _KLclassGVKd KLvirtual_objectGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLvirtual_objectGVdfmc_modelingW;
extern _KLfunction_classGVKi KLkeyword_methodGVKe;
extern _KLmm_wrapperGVKi_0 KLkeyword_methodGVKeW;
extern _KLclassGVKd KLkeyword_signatureAvaluesGVKi;
extern _KLmm_wrapperGVKi_0 KLkeyword_signatureAvaluesGVKiW;
extern _KLsimple_object_vectorGVKd_2 KDsignature_LclassG_typesVKi;
dylan_value Kgeneral_rcpl_class_instanceQVKiI (dylan_value, dylan_value);
extern _KLmoduleGVKe Kdfmc_modeling_moduleYdylan_userVdfmc_modeling;
extern _KLclassGVKd KLmoduleGVKe;
extern _KLmm_wrapperGVKi_0 KLmoduleGVKeW;
extern _KLclassGVKd KLdood_address_proxyGVdood;
extern _KLmm_wrapperGVKi_0 KLdood_address_proxyGVdoodW;
dylan_value Kobject_classVKdI (dylan_value);
extern _KLsealed_generic_functionGVKe Kproxy_slot_descriptorVdood;
extern _KLincremental_generic_functionGVKe KelementVKd;
extern _KLsealed_generic_functionGVKe Kslot_getterVKe;
dylan_value Kdepth_format_outVdoodI (dylan_value, dylan_value);
extern _KLincremental_generic_functionGVKe KAVKd;
extern _KLsimple_methodGVKe Kdood_force_slot_value_proxyVdood;
extern _KLsimple_methodGVKe Kwalker_slot_value_setterVwalker;
extern _KLincremental_generic_functionGVKe K_VKd;
extern _KLsimple_methodGVKe KCinstanceQ_functionVdfmc_modelingMM1;
extern _KLclassGVKd KLgetter_methodGVKi;
extern _KLmm_wrapperGVKi_0 KLgetter_methodGVKiW;
extern _KLclassGVKd KLlistGVKd;
extern _KLmm_wrapperGVKi_0 KLlistGVKdW;
extern _KLclassGVKd KLinstance_slot_descriptorGVKe;
extern _KLmm_wrapperGVKi_0 KLinstance_slot_descriptorGVKeW;
extern _KLobject_signatureGVKe KDsignature_LobjectG_object_rest_value_2VKi;
extern _KLclassGVKd KLsetter_methodGVKi;
extern _KLmm_wrapperGVKi_0 KLsetter_methodGVKiW;
extern _KLclassGVKd KLunionGVKe;
extern _KLmm_wrapperGVKi_0 KLunionGVKeW;
dylan_value Kunion_instanceQVKiI (dylan_value, dylan_value);
extern _KLclassGVKd KLstringGVKd;
extern _KLmm_wrapperGVKi_0 KLstringGVKdW;
extern _KLclassGVKd KLvectorGVKd;
extern _KLmm_wrapperGVKi_0 KLvectorGVKdW;
extern _KLclassGVKd KLcharacterGVKd;
extern _KLmm_wrapperGVKi_0 KLcharacterGVKdW;
extern _KLclassGVKd KLnumberGVKd;
extern _KLmm_wrapperGVKi_0 KLnumberGVKdW;
extern _KLclassGVKd KLheap_deferred_modelGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLheap_deferred_modelGVdfmc_modelingW;
extern _KLsetter_methodGVKi Kprivate_Cdebug_name_setterVdfmc_modelingMM2;
extern _KLclassGVKd KLdood_slot_value_proxyGVdood;
extern _KLmm_wrapperGVKi_0 KLdood_slot_value_proxyGVdoodW;
extern _KLgetter_methodGVKi Kprivate_Cdebug_nameVdfmc_modelingMM2;
extern _KLclassGVKd KLBfunctionGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBfunctionGVdfmc_modelingW;
extern _KLclassGVKd KLBmethodGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBmethodGVdfmc_modelingW;
extern _KLsealed_generic_functionGVKe Kmodel_definitionVdfmc_common;
extern _KLsealed_generic_functionGVKe Kform_compilation_recordVdfmc_common;
extern _KLsimple_methodGVKe Kcompilation_record_moduleVdfmc_commonMM0;
extern _KLsimple_methodGVKe Knamespace_modelVdfmc_namespaceMM0;
extern _KLclassGVKd KLsignatureAvaluesGVKi;
extern _KLmm_wrapperGVKi_0 KLsignatureAvaluesGVKiW;
extern _KLclassGVKd KLmodifying_formGVdfmc_common;
extern _KLmm_wrapperGVKi_0 KLmodifying_formGVdfmc_commonW;
dylan_value Kform_variable_bindingVdfmc_namespaceMM0I (dylan_value);
extern _KLsealed_generic_functionGVKe Kbinding_homeVdfmc_namespace;
extern _KLclassGVKd KLvariable_defining_formGVdfmc_common;
extern _KLmm_wrapperGVKi_0 KLvariable_defining_formGVdfmc_commonW;
extern _KLclassGVKd KLdood_mapped_and_owned_objectGVdood;
extern _KLmm_wrapperGVKi_0 KLdood_mapped_and_owned_objectGVdoodW;
extern _KLclassGVKd KLdood_proxyGVdood;
extern _KLmm_wrapperGVKi_0 KLdood_proxyGVdoodW;
extern _KLclassGVKd KLdood_binding_proxyGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLdood_binding_proxyGVdfmc_modelingW;
extern _KLclassGVKd KLdood_binding_value_proxyGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLdood_binding_value_proxyGVdfmc_modelingW;
extern _KLclassGVKd KLmodule_bindingGVdfmc_namespace;
extern _KLmm_wrapperGVKi_0 KLmodule_bindingGVdfmc_namespaceW;
extern _KLkeyword_methodGVKe KinitializeVKdMdoodM2;
extern _KLkeyword_methodGVKe KinitializeVKdMM1;
extern _KLclassGVKd KLdood_stateGVdood;
extern _KLmm_wrapperGVKi_0 KLdood_stateGVdoodW;
extern _KLclassGVKd KLsingletonGVKd;
extern _KLmm_wrapperGVKi_0 KLsingletonGVKdW;
dylan_value Ksingleton_pointer_idQ_instanceQVKiI (dylan_value, dylan_value);
extern _KLsimple_object_vectorGVKd_256 KDsignature_LobjectG_typesVKi;
extern _KLinstance_slot_descriptorGVKe Kobject_dood_stateVdoodHLdood_mapped_and_owned_objectG;
extern _KLinstance_slot_descriptorGVKe Kdood_proxy_bindingVdfmc_modelingHLdood_binding_proxyG;
dylan_value Kclass_instanceQ_rcpl_single_largeVKiI (dylan_value, dylan_value);
dylan_value Kmodel_variable_bindingVdfmc_namespaceMM0I (dylan_value);
extern _KLclassGVKd KLdoodGVdood;
extern _KLmm_wrapperGVKi_0 KLdoodGVdoodW;
dylan_value Kclass_instanceQ_initialVKiI (dylan_value, dylan_value);
extern _KLobject_signatureGVKe KDsignature_LobjectG_object_rest_value_3VKi;
extern _KLsimple_methodGVKe Kinstall_owned_model_properties_inVdfmc_namespace;
extern _KLclassGVKd KLproject_library_descriptionGVdfmc_namespace;
extern _KLmm_wrapperGVKi_0 KLproject_library_descriptionGVdfmc_namespaceW;
extern _KLclassGVKd KLsimple_typechecked_cache_header_engine_nodeGVKg;
extern _KLmm_wrapperGVKi_0 KLsimple_typechecked_cache_header_engine_nodeGVKgW;
extern _KLsealed_generic_functionGVKe Kfind_model_properties_inVdfmc_common;
dylan_value Kmodel_libraryVdfmc_commonI (dylan_value);
dylan_value KEEVKdI (dylan_value, dylan_value);
dylan_value KgethashVKiI (dylan_value, dylan_value, dylan_value, dylan_value);
extern _KLsimple_methodGVKe Kinstall_proxyVdoodMM0;
dylan_value Kdood_make_binding_value_proxyVdfmc_modelingMM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe Klookup_owned_model_properties_inVdfmc_namespace;
extern _KLclassGVKd KLmapped_model_propertiesGVdfmc_namespace;
extern _KLmm_wrapperGVKi_0 KLmapped_model_propertiesGVdfmc_namespaceW;
extern _KLsymbolGVKd KJobject_;
extern _KLsymbolGVKd KJproperties_;
extern _KLclassGVKd KLdfmc_doodGVdfmc_namespace;
extern _KLmm_wrapperGVKi_0 KLdfmc_doodGVdfmc_namespaceW;
extern _KLclassGVKd KLstandalone_domainGVKe;
extern _KLmm_wrapperGVKi_0 KLstandalone_domainGVKeW;
extern _KLclassGVKd KLsubclassGVKe;
extern _KLmm_wrapperGVKi_0 KLsubclassGVKeW;
dylan_value Ksubclass_instanceQVKiI (dylan_value, dylan_value);
dylan_value KlistVKdI (dylan_value);
extern _KLsealed_generic_functionGVKe KconcatenateVKd;
extern _KLsimple_object_vectorGVKd_16 KDsignature_LlistG_typesVKi;
extern _KLclassGVKd KLdood_wrapper_proxyGVdood;
extern _KLmm_wrapperGVKi_0 KLdood_wrapper_proxyGVdoodW;
extern _KLinstance_slot_descriptorGVKe Kdood_wrapper_proxy_objectVdoodHLdood_wrapper_proxyG;
extern _KLinstance_slot_descriptorGVKe Kdood_wrapper_proxy_object_addressVdoodHLdood_wrapper_proxyG;
extern _KLsealed_generic_functionGVKe Kdood_make_binding_value_proxyVdfmc_modeling;
dylan_value Kmake_name_fragmentVdfmc_macro_expanderI (dylan_value);
extern _KLsymbolGVKd KJclass_;
dylan_value Kmake_parens_fragmentVdfmc_macro_expanderI (dylan_value);
extern _KLsymbolGVKd KJend_;
dylan_value Kmake_templateVdfmc_macro_expanderI (dylan_value);
extern _KLinstance_slot_descriptorGVKe Kemitted_nameVdfmc_commonHLemitted_objectG;
extern _KLinstance_slot_descriptorGVKe Kprivate_model_definitionVdfmc_commonHLmodel_propertiesG;
extern _KLinstance_slot_descriptorGVKe Kprivate_model_creatorVdfmc_commonHLmodel_propertiesG;
extern _KLkeyword_methodGVKe Kdefault_class_constructorVKi;
extern _KLsymbolGVKd KJname_;
extern _KLincremental_generic_functionGVKe KasVKd;
extern _KLsimple_methodGVKe KCasVdfmc_modelingMM1;
extern _KLsimple_methodGVKe KCasVdfmc_modelingMM2;
extern _KLsimple_methodGVKe KCasVdfmc_modelingMM3;
extern _KLsealed_generic_functionGVKe KCinstanceQVdfmc_modeling;
extern _KLsymbolGVKd KJconstant_;
dylan_value Kmake_comma_fragmentVdfmc_macro_expanderI ();
dylan_value Kmake_literal_fragmentVdfmc_macro_expanderMM3I (dylan_value);
extern _KLsymbolGVKd KJrequired_init_keyword_;
extern _KLsymbolGVKd KJgetter_;
extern _KLsymbolGVKd KJowner_;
extern _KLsymbolGVKd KJinit_data_;
dylan_value Kmake_colon_colon_fragmentVdfmc_macro_expanderI ();
extern _KLsymbolGVKd KJinit_value_;
extern _KLsymbolGVKd KJtype_;
dylan_value Kdylan_valueVdfmc_namespaceI (dylan_value);
extern _KLfunction_classGVKi KLsimple_closure_methodGVKi;
extern _KLmm_wrapperGVKi_0 KLsimple_closure_methodGVKiW;
extern _KLsymbolGVKd KJsetter_;
extern _KLsealed_generic_functionGVKe Kunsupplied_objectVKi;
extern _KLkeyword_methodGVKe Kinitialize_packed_slotsVKeMM0;
extern _KLsymbolGVKd KJstorage_size_;
extern _KLclassGVKd KLkeyword_signatureGVKe;
extern _KLmm_wrapperGVKi_0 KLkeyword_signatureGVKeW;
extern _KLsealed_generic_functionGVKe Klookup_compile_stage_functionVdfmc_definitions;
extern _KLsealed_generic_functionGVKe Kbooted_moduleQVdfmc_definitions;
extern _KLsimple_methodGVKe Kbinding_identifierVdfmc_namespaceMM0;
extern _KLkeyword_methodGVKe Kuntracked_lookup_binding_inVdfmc_namespace;
dylan_value Kmake_literal_fragmentVdfmc_macro_expanderMM4I (dylan_value);
dylan_value Kmake_semicolon_fragmentVdfmc_macro_expanderI ();
extern _KLsimple_object_vectorGVKd_16 KDsignature_LbooleanG_typesVKi;
extern _KLsymbolGVKd KJinit_keyword_requiredQ_;
dylan_value Kinitialize_packed_slotsVKeMM0I (dylan_value, dylan_value);
extern _KLsymbolGVKd KJinit_suppliedQ_;
extern _KLsymbolGVKd KJinit_valueQ_;
extern _KLsymbolGVKd KJinit_evaluatedQ_;
dylan_value Kmake_literal_fragmentVdfmc_macro_expanderMM1I (dylan_value);
extern _KLclassGVKd KLfunctionGVKd;
extern _KLmm_wrapperGVKi_0 KLfunctionGVKdW;
dylan_value Kmake_equal_greater_fragmentVdfmc_macro_expanderI ();
extern _KLsimple_methodGVKe KCdebug_name_setterVdfmc_modelingMM3;
extern _KLsimple_methodGVKe KCdebug_nameVdfmc_modelingMM5;
extern _KLsymbolGVKd KJabstractQ_;
extern _KLsymbolGVKd KJprimaryQ_;
extern _KLsymbolGVKd KJsealedQ_;
dylan_value Kmake_literal_fragmentVdfmc_macro_expanderMM8I (dylan_value);
extern _KLsymbolGVKd KJsuperclasses_;
dylan_value Kmake_literal_fragmentVdfmc_macro_expanderMM6I (dylan_value);
extern _KLsimple_methodGVKe KCdirect_subclassesVdfmc_modelingMM1;
extern _KLsimple_methodGVKe KCclass_constructor_setterVdfmc_modelingMM1;
extern _KLsimple_methodGVKe KCclass_constructorVdfmc_modelingMM1;
dylan_value KCclass_constructorVdfmc_modelingMM1I (dylan_value class_);
extern _KLsealed_generic_functionGVKe KCiepVdfmc_modeling;
extern _KLsymbolGVKd KJdefault_;
dylan_value Kelement_range_errorVKeI (dylan_value, dylan_value);
extern _KLclassGVKd KLtype_errorGVKd;
extern _KLmm_wrapperGVKi_0 KLtype_errorGVKdW;
extern _KLsealed_generic_functionGVKe KerrorVKd;
dylan_value KelementVKdMM25I (dylan_value, dylan_value, dylan_value, dylan_value);
dylan_value KelementVKdMM3I (dylan_value, dylan_value, dylan_value, dylan_value);
dylan_value KsizeVKdMM30I (dylan_value);
extern _KLsymbolGVKd KJrepeated_;
dylan_value Kmake_literal_fragmentVdfmc_macro_expanderMM5I (dylan_value);
extern _KLsymbolGVKd KJfill_;
extern _KLincremental_generic_functionGVKe Kelement_setterVKd;
extern _KLclassGVKd KLinherited_slot_descriptorGVKe;
extern _KLmm_wrapperGVKi_0 KLinherited_slot_descriptorGVKeW;
extern _KLsimple_object_vectorGVKd_16 KDsignature_Lempty_listG_typesVKi;
extern _KLincremental_generic_functionGVKe KsizeVKd;
extern _KLsymbolGVKd KJimplementation_class_;
extern _KLsymbolGVKd KJfixed_part_;
extern _KLsymbolGVKd KJnumber_patterns_;
extern _KLincremental_generic_functionGVKe Kas_lowercaseVKd;
dylan_value Kinstall_and_return_make_method_init_dataVKiI (dylan_value);
extern _KLclassGVKd KLstretchy_object_vectorGVKe;
extern _KLmm_wrapperGVKi_0 KLstretchy_object_vectorGVKeW;
dylan_value KLstretchy_object_vectorGZ32ZconstructorVKiMM0I (dylan_value, dylan_value);
extern _KLfunction_classGVKi KLlambdaGVKe;
extern _KLmm_wrapperGVKi_0 KLlambdaGVKeW;
extern _KLsealed_generic_functionGVKe KClibrary_descriptionVdfmc_namespace;
extern _KLsealed_generic_functionGVKe KClibrary_description_setterVdfmc_namespace;
extern _KLclassGVKd KLreferenced_objectGVdfmc_common;
extern _KLmm_wrapperGVKi_0 KLreferenced_objectGVdfmc_commonW;
dylan_value Kclass_instanceQ_rcpl_single_smallVKiI (dylan_value, dylan_value);
extern _KLsimple_methodGVKe Kdirect_objectQVdfmc_modelingMM3;
extern _KLsimple_object_vectorGVKd_16 KDsignature_Lbyte_characterG_typesVKi;
extern _KLincremental_generic_functionGVKe Kshallow_copyVKd;
extern _KLincremental_generic_functionGVKe Kas_lowercaseXVKd;
extern _KLsealed_generic_functionGVKe Kmapped_modelVdfmc_common;
extern _KLincremental_generic_functionGVKe Kdood_weak_gettersVdood;
dylan_value Kdo_with_dependent_contextVdfmc_namespaceI (dylan_value, dylan_value, dylan_value);
dylan_value Kdo_with_library_contextVdfmc_namespaceMM0I (dylan_value, dylan_value);
dylan_value Kuntracked_binding_model_object_if_computedVdfmc_namespaceI (dylan_value);
dylan_value KbreakVKdMM0I (dylan_value);
extern _KLclassGVKd KLBraw_objectGVdfmc_modeling;
extern _KLclassGVKd KLBprimitiveGVdfmc_modeling;
extern _KLclassGVKd KLBproperties_providerGVdfmc_modeling;
extern _KLclassGVKd KLBdispatch_engine_invocableGVdfmc_modeling;
extern _KLclassGVKd KLBdomainGVdfmc_modeling;
extern _KLclassGVKd KLBclosure_method_mixinGVdfmc_modeling;
extern _KLclassGVKd KLBgf_cache_infoGVdfmc_modeling;
extern _KLclassGVKd KLBsignatureGVdfmc_modeling;
extern _KLclassGVKd KLBunionGVdfmc_modeling;
extern _KLclassGVKd KLBlimited_typeGVdfmc_modeling;
extern _KLclassGVKd KLdood_cross_method_proxyGVdfmc_modeling;
extern _KLclassGVKd KLdood_cross_model_inapplicable_engine_node_proxyGVdfmc_modeling;
extern _KLclassGVKd KLdood_cross_model_absent_engine_node_proxyGVdfmc_modeling;
extern dylan_value DunboundVdfmc_reader;
extern dylan_value Tcurrent_dependentTVdfmc_common;
extern dylan_value Ttrace_allocationQTVdood;
extern dylan_value Tprint_depthTVdood;
extern dylan_value DunsuppliedYcommon_extensionsVcommon_dylan;
extern dylan_value Tinteractive_compilation_layerTVdfmc_common;
extern dylan_value Tlibrary_descriptionTVdfmc_namespace;

/* Defined object declarations */

extern _KLclassGVKd KLBtopGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBtopGVdfmc_modelingW;
static _KLsymbolGVKd KJLtopG_;
static _KLsymbolGVKd KJLbottomG_;
extern _KLclassGVKd KLBobjectGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBobjectGVdfmc_modelingW;
static _KLsymbolGVKd KJLobjectG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_objectVdfmc_modeling;
dylan_value Ksource_constructor_for_objectVdfmc_modelingI ();
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_dfmc_modelingRD_2;
extern _KLstandalone_domainGVKe_1 KinitializeVKdRD_dfmc_modelingRD_2;
extern _KLstandalone_domainGVKe_1 Kinitialize_packed_slotsVKeRD_dfmc_modelingRD_0;
extern _KLclassGVKd KLBbooleanGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBbooleanGVdfmc_modelingW;
static _KLsymbolGVKd KJLbooleanG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_booleanVdfmc_modeling;
dylan_value Ksource_constructor_for_booleanVdfmc_modelingI ();
static _KLsymbolGVKd KJN_;
extern _KLclassGVKd KLBvalue_objectGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBvalue_objectGVdfmc_modelingW;
static _KLsymbolGVKd KJLvalue_objectG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_value_objectVdfmc_modeling;
dylan_value Ksource_constructor_for_value_objectVdfmc_modelingI ();
extern _KLclassGVKd KLBcharacterGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBcharacterGVdfmc_modelingW;
static _KLsymbolGVKd KJLcharacterG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_characterVdfmc_modeling;
dylan_value Ksource_constructor_for_characterVdfmc_modelingI ();
extern _KLclassGVKd KLBbyte_characterGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBbyte_characterGVdfmc_modelingW;
static _KLsymbolGVKd KJLbyte_characterG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_byte_characterVdfmc_modeling;
dylan_value Ksource_constructor_for_byte_characterVdfmc_modelingI ();
extern _KLclassGVKd KLBunicode_characterGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBunicode_characterGVdfmc_modelingW;
static _KLsymbolGVKd KJLunicode_characterG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_unicode_characterVdfmc_modeling;
dylan_value Ksource_constructor_for_unicode_characterVdfmc_modelingI ();
extern _KLclassGVKd KLBnumberGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBnumberGVdfmc_modelingW;
static _KLsymbolGVKd KJLnumberG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_numberVdfmc_modeling;
dylan_value Ksource_constructor_for_numberVdfmc_modelingI ();
extern _KLclassGVKd KLBcomplexGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBcomplexGVdfmc_modelingW;
static _KLsymbolGVKd KJLcomplexG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_complexVdfmc_modeling;
dylan_value Ksource_constructor_for_complexVdfmc_modelingI ();
extern _KLclassGVKd KLBrealGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBrealGVdfmc_modelingW;
static _KLsymbolGVKd KJLrealG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_realVdfmc_modeling;
dylan_value Ksource_constructor_for_realVdfmc_modelingI ();
extern _KLclassGVKd KLBrationalGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBrationalGVdfmc_modelingW;
static _KLsymbolGVKd KJLrationalG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_rationalVdfmc_modeling;
dylan_value Ksource_constructor_for_rationalVdfmc_modelingI ();
extern _KLclassGVKd KLBmachine_numberGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBmachine_numberGVdfmc_modelingW;
static _KLsymbolGVKd KJLmachine_numberG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_machine_numberVdfmc_modeling;
dylan_value Ksource_constructor_for_machine_numberVdfmc_modelingI ();
extern _KLclassGVKd KLBabstract_integerGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBabstract_integerGVdfmc_modelingW;
static _KLsymbolGVKd KJLabstract_integerG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_abstract_integerVdfmc_modeling;
dylan_value Ksource_constructor_for_abstract_integerVdfmc_modelingI ();
extern _KLclassGVKd KLBintegerGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBintegerGVdfmc_modelingW;
static _KLsymbolGVKd KJLintegerG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_integerVdfmc_modeling;
dylan_value Ksource_constructor_for_integerVdfmc_modelingI ();
extern _KLclassGVKd KLBbig_integerGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBbig_integerGVdfmc_modelingW;
static _KLsymbolGVKd KJLbig_integerG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_big_integerVdfmc_modeling;
dylan_value Ksource_constructor_for_big_integerVdfmc_modelingI ();
extern _KLclassGVKd KLBdouble_integerGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBdouble_integerGVdfmc_modelingW;
static _KLsymbolGVKd KJLdouble_integerG_;
static _KLsymbolGVKd KJPPdouble_integer_low_;
extern _KLsealed_generic_functionGVKe KCPPdouble_integer_lowVdfmc_modeling;
static _KLsymbolGVKd KJPPdouble_integer_low_setter_;
extern _KLsealed_generic_functionGVKe KCPPdouble_integer_low_setterVdfmc_modeling;
static _KLsymbolGVKd KJPPdouble_integer_high_;
extern _KLsealed_generic_functionGVKe KCPPdouble_integer_highVdfmc_modeling;
static _KLsymbolGVKd KJPPdouble_integer_high_setter_;
extern _KLsealed_generic_functionGVKe KCPPdouble_integer_high_setterVdfmc_modeling;
extern _KLsimple_methodGVKe Ksource_constructor_for_double_integerVdfmc_modeling;
dylan_value Ksource_constructor_for_double_integerVdfmc_modelingI ();
extern _KLclassGVKd KLBfloatGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBfloatGVdfmc_modelingW;
static _KLsymbolGVKd KJLfloatG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_floatVdfmc_modeling;
dylan_value Ksource_constructor_for_floatVdfmc_modelingI ();
extern _KLclassGVKd KLBsingle_floatGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBsingle_floatGVdfmc_modelingW;
static _KLsymbolGVKd KJLsingle_floatG_;
static _KLsymbolGVKd KJPsingle_float_data_;
extern _KLsealed_generic_functionGVKe KCPsingle_float_dataVdfmc_modeling;
static _KLsymbolGVKd KJPsingle_float_data_setter_;
extern _KLsealed_generic_functionGVKe KCPsingle_float_data_setterVdfmc_modeling;
extern _KLsimple_methodGVKe Ksource_constructor_for_single_floatVdfmc_modeling;
dylan_value Ksource_constructor_for_single_floatVdfmc_modelingI ();
extern _KLclassGVKd KLBdouble_floatGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBdouble_floatGVdfmc_modelingW;
static _KLsymbolGVKd KJLdouble_floatG_;
static _KLsymbolGVKd KJPdouble_float_data_;
extern _KLsealed_generic_functionGVKe KCPdouble_float_dataVdfmc_modeling;
static _KLsymbolGVKd KJPdouble_float_data_setter_;
extern _KLsealed_generic_functionGVKe KCPdouble_float_data_setterVdfmc_modeling;
extern _KLsimple_methodGVKe Ksource_constructor_for_double_floatVdfmc_modeling;
dylan_value Ksource_constructor_for_double_floatVdfmc_modelingI ();
extern _KLclassGVKd KLBmachine_wordGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBmachine_wordGVdfmc_modelingW;
static _KLsymbolGVKd KJLmachine_wordG_;
static _KLsymbolGVKd KJPmachine_word_data_;
extern _KLsealed_generic_functionGVKe KCPmachine_word_dataVdfmc_modeling;
static _KLsymbolGVKd KJPmachine_word_data_setter_;
extern _KLsealed_generic_functionGVKe KCPmachine_word_data_setterVdfmc_modeling;
extern _KLsimple_methodGVKe Ksource_constructor_for_machine_wordVdfmc_modeling;
dylan_value Ksource_constructor_for_machine_wordVdfmc_modelingI ();
extern _KLclassGVKd KLBsymbolGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBsymbolGVdfmc_modelingW;
static _KLsymbolGVKd KJLsymbolG_;
static _KLsymbolGVKd KJsymbol_name_;
extern _KLsealed_generic_functionGVKe KCsymbol_nameVdfmc_modeling;
static _KLsymbolGVKd KJsymbol_name_setter_;
extern _KLsealed_generic_functionGVKe KCsymbol_name_setterVdfmc_modeling;
extern _KLsimple_methodGVKe Ksource_constructor_for_symbolVdfmc_modeling;
dylan_value Ksource_constructor_for_symbolVdfmc_modelingI ();
extern _KLclassGVKd KLBnamespaceGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBnamespaceGVdfmc_modelingW;
static _KLsymbolGVKd KJLnamespaceG_;
static _KLsymbolGVKd KJnamespace_name_;
extern _KLsealed_generic_functionGVKe KCnamespace_nameVdfmc_modeling;
static _KLsymbolGVKd KJnamespace_name_setter_;
extern _KLsealed_generic_functionGVKe KCnamespace_name_setterVdfmc_modeling;
extern _KLsimple_methodGVKe Ksource_constructor_for_namespaceVdfmc_modeling;
dylan_value Ksource_constructor_for_namespaceVdfmc_modelingI ();
extern _KLclassGVKd KLBlibrary_versionGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBlibrary_versionGVdfmc_modelingW;
static _KLsymbolGVKd KJLlibrary_versionG_;
static _KLsymbolGVKd KJlibrary_major_version_;
extern _KLsealed_generic_functionGVKe KClibrary_major_versionVdfmc_modeling;
static _KLsymbolGVKd KJlibrary_major_version_setter_;
extern _KLsealed_generic_functionGVKe KClibrary_major_version_setterVdfmc_modeling;
static _KLsymbolGVKd KJlibrary_minor_version_;
extern _KLsealed_generic_functionGVKe KClibrary_minor_versionVdfmc_modeling;
static _KLsymbolGVKd KJlibrary_minor_version_setter_;
extern _KLsealed_generic_functionGVKe KClibrary_minor_version_setterVdfmc_modeling;
static _KLsymbolGVKd KJlibrary_build_count_;
extern _KLsealed_generic_functionGVKe KClibrary_build_countVdfmc_modeling;
static _KLsymbolGVKd KJlibrary_build_count_setter_;
extern _KLsealed_generic_functionGVKe KClibrary_build_count_setterVdfmc_modeling;
extern _KLsimple_methodGVKe Ksource_constructor_for_library_versionVdfmc_modeling;
dylan_value Ksource_constructor_for_library_versionVdfmc_modelingI ();
extern _KLclassGVKd KLBlibraryGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBlibraryGVdfmc_modelingW;
static _KLsymbolGVKd KJLlibraryG_;
static _KLsymbolGVKd KJused_libraries_;
static _KLsymbolGVKd KJused_libraries_setter_;
static _KLsymbolGVKd KJall_used_libraries_;
static _KLsymbolGVKd KJall_used_libraries_setter_;
static _KLsymbolGVKd KJruntime_module_;
extern _KLsealed_generic_functionGVKe KCruntime_moduleVdfmc_modeling;
static _KLsymbolGVKd KJruntime_module_setter_;
extern _KLsealed_generic_functionGVKe KCruntime_module_setterVdfmc_modeling;
static _KLsymbolGVKd KJlibrary_defined_generics_;
extern _KLsealed_generic_functionGVKe KClibrary_defined_genericsVdfmc_modeling;
static _KLsymbolGVKd KJlibrary_defined_generics_setter_;
extern _KLsealed_generic_functionGVKe KClibrary_defined_generics_setterVdfmc_modeling;
static _KLsymbolGVKd KJlibrary_number_static_dispatches_;
extern _KLsealed_generic_functionGVKe KClibrary_number_static_dispatchesVdfmc_modeling;
static _KLsymbolGVKd KJlibrary_number_static_dispatches_setter_;
extern _KLsealed_generic_functionGVKe KClibrary_number_static_dispatches_setterVdfmc_modeling;
static _KLsymbolGVKd KJlibrary_number_dynamic_dispatches_;
extern _KLsealed_generic_functionGVKe KClibrary_number_dynamic_dispatchesVdfmc_modeling;
static _KLsymbolGVKd KJlibrary_number_dynamic_dispatches_setter_;
extern _KLsealed_generic_functionGVKe KClibrary_number_dynamic_dispatches_setterVdfmc_modeling;
extern _KLsimple_methodGVKe Ksource_constructor_for_libraryVdfmc_modeling;
dylan_value Ksource_constructor_for_libraryVdfmc_modelingI ();
extern _KLclassGVKd KLBused_libraryGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBused_libraryGVdfmc_modelingW;
static _KLsymbolGVKd KJLused_libraryG_;
static _KLsymbolGVKd KJused_library_;
extern _KLsealed_generic_functionGVKe KCused_libraryVdfmc_modeling;
static _KLsymbolGVKd KJused_library_setter_;
extern _KLsealed_generic_functionGVKe KCused_library_setterVdfmc_modeling;
static _KLsymbolGVKd KJused_library_binding_;
extern _KLsealed_generic_functionGVKe KCused_library_bindingVdfmc_modeling;
static _KLsymbolGVKd KJused_library_binding_setter_;
extern _KLsealed_generic_functionGVKe KCused_library_binding_setterVdfmc_modeling;
extern _KLsimple_methodGVKe Ksource_constructor_for_used_libraryVdfmc_modeling;
dylan_value Ksource_constructor_for_used_libraryVdfmc_modelingI ();
extern _KLkeyword_methodGVKe KinitializeVKdMdfmc_modelingM0;
dylan_value KinitializeVKdMdfmc_modelingM0I (dylan_value, dylan_value, dylan_value);
extern _KLclassGVKd KLBmoduleGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBmoduleGVdfmc_modelingW;
static _KLsymbolGVKd KJLmoduleG_;
static _KLsymbolGVKd KJhome_library_;
extern _KLsealed_generic_functionGVKe KChome_libraryVdfmc_modeling;
extern _KLsimple_methodGVKe Ksource_constructor_for_moduleVdfmc_modeling;
dylan_value Ksource_constructor_for_moduleVdfmc_modelingI ();
extern _KLsimple_methodGVKe KCmake_LBlibraryGVdfmc_namespaceMdfmc_modelingM0;
dylan_value KCmake_LBlibraryGVdfmc_namespaceMdfmc_modelingM0I (dylan_value);
extern _KLsimple_methodGVKe KCmake_LBmoduleGVdfmc_namespaceMdfmc_modelingM0;
dylan_value KCmake_LBmoduleGVdfmc_namespaceMdfmc_modelingM0I (dylan_value, dylan_value);
extern _KLclassGVKd KLBunboundGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBunboundGVdfmc_modelingW;
static _KLsymbolGVKd KJLunboundG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_unboundVdfmc_modeling;
dylan_value Ksource_constructor_for_unboundVdfmc_modelingI ();
extern _KLclassGVKd KLBmm_wrapperGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBmm_wrapperGVdfmc_modelingW;
static _KLsymbolGVKd KJLmm_wrapperG_;
static _KLsymbolGVKd KJmm_wrapper_implementation_class_;
extern _KLsealed_generic_functionGVKe KCmm_wrapper_implementation_classVdfmc_modeling;
static _KLsymbolGVKd KJmm_wrapper_implementation_class_setter_;
extern _KLsealed_generic_functionGVKe KCmm_wrapper_implementation_class_setterVdfmc_modeling;
static _KLsymbolGVKd KJmm_wrapper_subtype_mask_;
extern _KLsealed_generic_functionGVKe KCmm_wrapper_subtype_maskVdfmc_modeling;
static _KLsymbolGVKd KJmm_wrapper_subtype_mask_setter_;
extern _KLsealed_generic_functionGVKe KCmm_wrapper_subtype_mask_setterVdfmc_modeling;
static _KLsymbolGVKd KJmm_wrapper_fixed_part_;
extern _KLsealed_generic_functionGVKe KCmm_wrapper_fixed_partVdfmc_modeling;
static _KLsymbolGVKd KJmm_wrapper_fixed_part_setter_;
extern _KLsealed_generic_functionGVKe KCmm_wrapper_fixed_part_setterVdfmc_modeling;
static _KLsymbolGVKd KJmm_wrapper_variable_part_;
extern _KLsealed_generic_functionGVKe KCmm_wrapper_variable_partVdfmc_modeling;
static _KLsymbolGVKd KJmm_wrapper_variable_part_setter_;
extern _KLsealed_generic_functionGVKe KCmm_wrapper_variable_part_setterVdfmc_modeling;
static _KLsymbolGVKd KJmm_wrapper_pattern_element_;
extern _KLsealed_generic_functionGVKe KCmm_wrapper_pattern_elementVdfmc_modeling;
static _KLsymbolGVKd KJmm_wrapper_pattern_element_setter_;
extern _KLsealed_generic_functionGVKe KCmm_wrapper_pattern_element_setterVdfmc_modeling;
extern _KLsimple_methodGVKe Ksource_constructor_for_mm_wrapperVdfmc_modeling;
dylan_value Ksource_constructor_for_mm_wrapperVdfmc_modelingI ();
static _KLsymbolGVKd KJmm_wrapper_number_patterns_;
extern _KLsealed_generic_functionGVKe KCmm_wrapper_number_patternsVdfmc_modeling;
extern _KLclassGVKd KLBobject_with_elementsGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBobject_with_elementsGVdfmc_modelingW;
static _KLsymbolGVKd KJLobject_with_elementsG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_object_with_elementsVdfmc_modeling;
dylan_value Ksource_constructor_for_object_with_elementsVdfmc_modelingI ();
extern _KLclassGVKd KLBmutable_object_with_elementsGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBmutable_object_with_elementsGVdfmc_modelingW;
static _KLsymbolGVKd KJLmutable_object_with_elementsG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_mutable_object_with_elementsVdfmc_modeling;
dylan_value Ksource_constructor_for_mutable_object_with_elementsVdfmc_modelingI ();
extern _KLclassGVKd KLBcollectionGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBcollectionGVdfmc_modelingW;
static _KLsymbolGVKd KJLcollectionG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_collectionVdfmc_modeling;
dylan_value Ksource_constructor_for_collectionVdfmc_modelingI ();
extern _KLclassGVKd KLBmutable_collectionGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBmutable_collectionGVdfmc_modelingW;
static _KLsymbolGVKd KJLmutable_collectionG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_mutable_collectionVdfmc_modeling;
dylan_value Ksource_constructor_for_mutable_collectionVdfmc_modelingI ();
extern _KLclassGVKd KLBexplicit_key_collectionGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBexplicit_key_collectionGVdfmc_modelingW;
static _KLsymbolGVKd KJLexplicit_key_collectionG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_explicit_key_collectionVdfmc_modeling;
dylan_value Ksource_constructor_for_explicit_key_collectionVdfmc_modelingI ();
extern _KLclassGVKd KLBmutable_explicit_key_collectionGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBmutable_explicit_key_collectionGVdfmc_modelingW;
static _KLsymbolGVKd KJLmutable_explicit_key_collectionG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_mutable_explicit_key_collectionVdfmc_modeling;
dylan_value Ksource_constructor_for_mutable_explicit_key_collectionVdfmc_modelingI ();
extern _KLclassGVKd KLBsequenceGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBsequenceGVdfmc_modelingW;
static _KLsymbolGVKd KJLsequenceG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_sequenceVdfmc_modeling;
dylan_value Ksource_constructor_for_sequenceVdfmc_modelingI ();
extern _KLclassGVKd KLBmutable_sequenceGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBmutable_sequenceGVdfmc_modelingW;
static _KLsymbolGVKd KJLmutable_sequenceG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_mutable_sequenceVdfmc_modeling;
dylan_value Ksource_constructor_for_mutable_sequenceVdfmc_modelingI ();
extern _KLclassGVKd KLBlistGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBlistGVdfmc_modelingW;
static _KLsymbolGVKd KJLlistG_;
static _KLsymbolGVKd KJhead_;
extern _KLsealed_generic_functionGVKe KCheadVdfmc_modeling;
static _KLsymbolGVKd KJhead_setter_;
extern _KLsealed_generic_functionGVKe KChead_setterVdfmc_modeling;
static _KLsymbolGVKd KJtail_;
extern _KLsealed_generic_functionGVKe KCtailVdfmc_modeling;
static _KLsymbolGVKd KJtail_setter_;
extern _KLsealed_generic_functionGVKe KCtail_setterVdfmc_modeling;
extern _KLsimple_methodGVKe Ksource_constructor_for_listVdfmc_modeling;
dylan_value Ksource_constructor_for_listVdfmc_modelingI ();
extern _KLclassGVKd KLBpairGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBpairGVdfmc_modelingW;
static _KLsymbolGVKd KJLpairG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_pairVdfmc_modeling;
dylan_value Ksource_constructor_for_pairVdfmc_modelingI ();
extern _KLclassGVKd KLBempty_listGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBempty_listGVdfmc_modelingW;
static _KLsymbolGVKd KJLempty_listG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_empty_listVdfmc_modeling;
dylan_value Ksource_constructor_for_empty_listVdfmc_modelingI ();
extern _KLclassGVKd KLBlimited_collectionGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBlimited_collectionGVdfmc_modelingW;
static _KLsymbolGVKd KJLlimited_collectionG_;
extern _KLsealed_generic_functionGVKe KCelement_typeVdfmc_modeling;
extern _KLsimple_methodGVKe Ksource_constructor_for_limited_collectionVdfmc_modeling;
dylan_value Ksource_constructor_for_limited_collectionVdfmc_modelingI ();
extern _KLclassGVKd KLBarrayGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBarrayGVdfmc_modelingW;
static _KLsymbolGVKd KJLarrayG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_arrayVdfmc_modeling;
dylan_value Ksource_constructor_for_arrayVdfmc_modelingI ();
extern _KLclassGVKd KLBvectorGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBvectorGVdfmc_modelingW;
static _KLsymbolGVKd KJLvectorG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_vectorVdfmc_modeling;
dylan_value Ksource_constructor_for_vectorVdfmc_modelingI ();
extern _KLclassGVKd KLBsimple_vectorGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBsimple_vectorGVdfmc_modelingW;
static _KLsymbolGVKd KJLsimple_vectorG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_simple_vectorVdfmc_modeling;
dylan_value Ksource_constructor_for_simple_vectorVdfmc_modelingI ();
extern _KLclassGVKd KLBsimple_object_vectorGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBsimple_object_vectorGVdfmc_modelingW;
static _KLsymbolGVKd KJLsimple_object_vectorG_;
static _KLsymbolGVKd KJvector_element_;
extern _KLsealed_generic_functionGVKe KCvector_elementVdfmc_modeling;
static _KLsymbolGVKd KJvector_element_setter_;
extern _KLsealed_generic_functionGVKe KCvector_element_setterVdfmc_modeling;
extern _KLsimple_methodGVKe Ksource_constructor_for_simple_object_vectorVdfmc_modeling;
dylan_value Ksource_constructor_for_simple_object_vectorVdfmc_modelingI ();
extern _KLclassGVKd KLBstringGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBstringGVdfmc_modelingW;
static _KLsymbolGVKd KJLstringG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_stringVdfmc_modeling;
dylan_value Ksource_constructor_for_stringVdfmc_modelingI ();
extern _KLclassGVKd KLBbyte_stringGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBbyte_stringGVdfmc_modelingW;
static _KLsymbolGVKd KJLbyte_stringG_;
static _KLsymbolGVKd KJstring_element_;
extern _KLsealed_generic_functionGVKe KCstring_elementVdfmc_modeling;
extern _KLsimple_methodGVKe Ksource_constructor_for_byte_stringVdfmc_modeling;
dylan_value Ksource_constructor_for_byte_stringVdfmc_modelingI ();
static _KLsymbolGVKd KJemptyQ_;
extern _KLsealed_generic_functionGVKe KCemptyQVdfmc_modeling;
extern _KLsealed_generic_functionGVKe KCsizeVdfmc_modeling;
static _KLsymbolGVKd KJelement_;
extern _KLsealed_generic_functionGVKe KCelementVdfmc_modeling;
extern _KLclassGVKd KLBtypeGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBtypeGVdfmc_modelingW;
static _KLsymbolGVKd KJLtypeG_;
static _KLsymbolGVKd KJinstanceQ_iep_;
extern _KLsealed_generic_functionGVKe KCinstanceQ_iepVdfmc_modeling;
static _KLsymbolGVKd KJinstanceQ_iep_setter_;
extern _KLsealed_generic_functionGVKe KCinstanceQ_iep_setterVdfmc_modeling;
extern _KLsimple_methodGVKe Ksource_constructor_for_typeVdfmc_modeling;
dylan_value Ksource_constructor_for_typeVdfmc_modelingI ();
extern _KLclassGVKd KLBimplementation_classGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBimplementation_classGVdfmc_modelingW;
static _KLsymbolGVKd KJLimplementation_classG_;
static _KLsymbolGVKd KJclass_properties_;
extern _KLsealed_generic_functionGVKe KCclass_propertiesVdfmc_modeling;
static _KLsymbolGVKd KJclass_properties_setter_;
extern _KLsealed_generic_functionGVKe KCclass_properties_setterVdfmc_modeling;
static _KLsymbolGVKd KJiclass_class_;
extern _KLsealed_generic_functionGVKe KCiclass_classVdfmc_modeling;
static _KLsymbolGVKd KJiclass_class_setter_;
extern _KLsealed_generic_functionGVKe KCiclass_class_setterVdfmc_modeling;
static _KLsymbolGVKd KJclass_mm_wrapper_;
extern _KLsealed_generic_functionGVKe KCclass_mm_wrapperVdfmc_modeling;
static _KLsymbolGVKd KJclass_mm_wrapper_setter_;
extern _KLsealed_generic_functionGVKe KCclass_mm_wrapper_setterVdfmc_modeling;
static _KLsymbolGVKd KJrepeated_slot_descriptor_;
extern _KLsealed_generic_functionGVKe KCrepeated_slot_descriptorVdfmc_modeling;
static _KLsymbolGVKd KJrepeated_slot_descriptor_setter_;
extern _KLsealed_generic_functionGVKe KCrepeated_slot_descriptor_setterVdfmc_modeling;
static _KLsymbolGVKd KJinstance_slot_descriptors_;
extern _KLsealed_generic_functionGVKe KCinstance_slot_descriptorsVdfmc_modeling;
static _KLsymbolGVKd KJinstance_slot_descriptors_setter_;
extern _KLsealed_generic_functionGVKe KCinstance_slot_descriptors_setterVdfmc_modeling;
static _KLsymbolGVKd KJiclass_dispatch_key_;
extern _KLsealed_generic_functionGVKe KCiclass_dispatch_keyVdfmc_modeling;
static _KLsymbolGVKd KJiclass_dispatch_key_setter_;
extern _KLsealed_generic_functionGVKe KCiclass_dispatch_key_setterVdfmc_modeling;
static _KLsymbolGVKd KJclass_constructor_;
extern _KLsealed_generic_functionGVKe KCclass_constructorVdfmc_modeling;
static _KLsymbolGVKd KJclass_constructor_setter_;
extern _KLsealed_generic_functionGVKe KCclass_constructor_setterVdfmc_modeling;
static _KLsymbolGVKd KJdirect_superclasses_;
extern _KLsealed_generic_functionGVKe KCdirect_superclassesVdfmc_modeling;
static _KLsymbolGVKd KJdirect_superclasses_setter_;
extern _KLsealed_generic_functionGVKe KCdirect_superclasses_setterVdfmc_modeling;
static _KLsymbolGVKd KJclass_rcpl_vector_;
extern _KLsealed_generic_functionGVKe KCclass_rcpl_vectorVdfmc_modeling;
static _KLsymbolGVKd KJclass_rcpl_vector_setter_;
extern _KLsealed_generic_functionGVKe KCclass_rcpl_vector_setterVdfmc_modeling;
static _KLsymbolGVKd KJclass_rcpl_position_;
extern _KLsealed_generic_functionGVKe KCclass_rcpl_positionVdfmc_modeling;
static _KLsymbolGVKd KJclass_rcpl_position_setter_;
extern _KLsealed_generic_functionGVKe KCclass_rcpl_position_setterVdfmc_modeling;
static _KLsymbolGVKd KJclass_rcpl_other_positions_;
extern _KLsealed_generic_functionGVKe KCclass_rcpl_other_positionsVdfmc_modeling;
static _KLsymbolGVKd KJclass_rcpl_other_positions_setter_;
extern _KLsealed_generic_functionGVKe KCclass_rcpl_other_positions_setterVdfmc_modeling;
static _KLsymbolGVKd KJclass_known_joint_;
extern _KLsealed_generic_functionGVKe KCclass_known_jointVdfmc_modeling;
static _KLsymbolGVKd KJclass_known_joint_setter_;
extern _KLsealed_generic_functionGVKe KCclass_known_joint_setterVdfmc_modeling;
static _KLsymbolGVKd KJiclass_dependent_generics_;
extern _KLsimple_methodGVKe KCiclass_dependent_genericsVdfmc_modelingMM0;
dylan_value KCiclass_dependent_genericsVdfmc_modelingMM0I (dylan_value);
static _KLsymbolGVKd KJiclass_dependent_generics_setter_;
extern _KLsimple_methodGVKe KCiclass_dependent_generics_setterVdfmc_modelingMM0;
dylan_value KCiclass_dependent_generics_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
static _KLsymbolGVKd KJiclass_subclass_dependent_generics_;
extern _KLsimple_methodGVKe KCiclass_subclass_dependent_genericsVdfmc_modelingMM0;
dylan_value KCiclass_subclass_dependent_genericsVdfmc_modelingMM0I (dylan_value);
static _KLsymbolGVKd KJiclass_subclass_dependent_generics_setter_;
extern _KLsimple_methodGVKe KCiclass_subclass_dependent_generics_setterVdfmc_modelingMM0;
dylan_value KCiclass_subclass_dependent_generics_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
static _KLsymbolGVKd KJdirect_subclasses_;
extern _KLsealed_generic_functionGVKe KCdirect_subclassesVdfmc_modeling;
static _KLsymbolGVKd KJdirect_subclasses_setter_;
extern _KLsealed_generic_functionGVKe KCdirect_subclasses_setterVdfmc_modeling;
static _KLsymbolGVKd KJdirect_methods_;
extern _KLsealed_generic_functionGVKe KCdirect_methodsVdfmc_modeling;
static _KLsymbolGVKd KJdirect_methods_setter_;
extern _KLsealed_generic_functionGVKe KCdirect_methods_setterVdfmc_modeling;
static _KLsymbolGVKd KJdirect_slot_descriptors_;
extern _KLsealed_generic_functionGVKe KCdirect_slot_descriptorsVdfmc_modeling;
static _KLsymbolGVKd KJdirect_slot_descriptors_setter_;
extern _KLsealed_generic_functionGVKe KCdirect_slot_descriptors_setterVdfmc_modeling;
static _KLsymbolGVKd KJslot_descriptors_;
extern _KLsealed_generic_functionGVKe KCslot_descriptorsVdfmc_modeling;
static _KLsymbolGVKd KJslot_descriptors_setter_;
extern _KLsealed_generic_functionGVKe KCslot_descriptors_setterVdfmc_modeling;
static _KLsymbolGVKd KJdirect_inherited_slot_descriptors_;
extern _KLsealed_generic_functionGVKe KCdirect_inherited_slot_descriptorsVdfmc_modeling;
static _KLsymbolGVKd KJdirect_inherited_slot_descriptors_setter_;
extern _KLsealed_generic_functionGVKe KCdirect_inherited_slot_descriptors_setterVdfmc_modeling;
static _KLsymbolGVKd KJdirect_initialization_argument_descriptors_;
extern _KLsealed_generic_functionGVKe KCdirect_initialization_argument_descriptorsVdfmc_modeling;
static _KLsymbolGVKd KJdirect_initialization_argument_descriptors_setter_;
extern _KLsealed_generic_functionGVKe KCdirect_initialization_argument_descriptors_setterVdfmc_modeling;
static _KLsymbolGVKd KJclass_slot_descriptors_;
extern _KLsealed_generic_functionGVKe KCclass_slot_descriptorsVdfmc_modeling;
static _KLsymbolGVKd KJclass_slot_descriptors_setter_;
extern _KLsealed_generic_functionGVKe KCclass_slot_descriptors_setterVdfmc_modeling;
static _KLsymbolGVKd KJdefaulted_initialization_arguments_slot_;
extern _KLsealed_generic_functionGVKe KCdefaulted_initialization_arguments_slotVdfmc_modeling;
static _KLsymbolGVKd KJdefaulted_initialization_arguments_slot_setter_;
extern _KLsealed_generic_functionGVKe KCdefaulted_initialization_arguments_slot_setterVdfmc_modeling;
static _KLsymbolGVKd KJclass_slot_storage_;
extern _KLsealed_generic_functionGVKe KCclass_slot_storageVdfmc_modeling;
static _KLsymbolGVKd KJclass_slot_storage_setter_;
extern _KLsealed_generic_functionGVKe KCclass_slot_storage_setterVdfmc_modeling;
extern _KLsimple_methodGVKe Ksource_constructor_for_implementation_classVdfmc_modeling;
dylan_value Ksource_constructor_for_implementation_classVdfmc_modelingI ();
extern _KLkeyword_methodGVKe Kinitialize_packed_slotsVKeMdfmc_modelingM0;
dylan_value Kinitialize_packed_slotsVKeMdfmc_modelingM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
extern _KLkeyword_methodGVKe KinitializeVKdMdfmc_modelingM1;
dylan_value KinitializeVKdMdfmc_modelingM1I (dylan_value, dylan_value);
extern _KLclassGVKd KLBclassGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBclassGVdfmc_modelingW;
static _KLsymbolGVKd KJLclassG_;
extern _KLsealed_generic_functionGVKe KCdebug_nameVdfmc_modeling;
static _KLsymbolGVKd KJdebug_name_setter_;
extern _KLsealed_generic_functionGVKe KCdebug_name_setterVdfmc_modeling;
static _KLsymbolGVKd KJclass_implementation_class_;
extern _KLsealed_generic_functionGVKe KCclass_implementation_classVdfmc_modeling;
static _KLsymbolGVKd KJclass_implementation_class_setter_;
extern _KLsealed_generic_functionGVKe KCclass_implementation_class_setterVdfmc_modeling;
static _KLsymbolGVKd KJclass_subtype_bit_;
extern _KLsealed_generic_functionGVKe KCclass_subtype_bitVdfmc_modeling;
static _KLsymbolGVKd KJclass_subtype_bit_setter_;
extern _KLsealed_generic_functionGVKe KCclass_subtype_bit_setterVdfmc_modeling;
static _KLsymbolGVKd KJclass_module_;
extern _KLsealed_generic_functionGVKe KCclass_moduleVdfmc_modeling;
static _KLsymbolGVKd KJclass_module_setter_;
extern _KLsealed_generic_functionGVKe KCclass_module_setterVdfmc_modeling;
extern _KLsimple_methodGVKe Ksource_constructor_for_classVdfmc_modeling;
dylan_value Ksource_constructor_for_classVdfmc_modelingI ();
extern _KLkeyword_methodGVKe KinitializeVKdMdfmc_modelingM2;
dylan_value KinitializeVKdMdfmc_modelingM2I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_direct_superclassesVdfmc_modeling;
dylan_value Ksource_constructor_for_iclass_transfer_direct_superclassesVdfmc_modelingI ();
static _KLsymbolGVKd KJall_superclasses_;
extern _KLsealed_generic_functionGVKe KCall_superclassesVdfmc_modeling;
static _KLsymbolGVKd KJall_superclasses_setter_;
extern _KLsealed_generic_functionGVKe KCall_superclasses_setterVdfmc_modeling;
extern _KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_all_superclassesVdfmc_modeling;
dylan_value Ksource_constructor_for_iclass_transfer_all_superclassesVdfmc_modelingI ();
extern _KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_direct_subclassesVdfmc_modeling;
dylan_value Ksource_constructor_for_iclass_transfer_direct_subclassesVdfmc_modelingI ();
extern _KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_class_mm_wrapperVdfmc_modeling;
dylan_value Ksource_constructor_for_iclass_transfer_class_mm_wrapperVdfmc_modelingI ();
extern _KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_direct_slot_descriptorsVdfmc_modeling;
dylan_value Ksource_constructor_for_iclass_transfer_direct_slot_descriptorsVdfmc_modelingI ();
extern _KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_slot_descriptorsVdfmc_modeling;
dylan_value Ksource_constructor_for_iclass_transfer_slot_descriptorsVdfmc_modelingI ();
extern _KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_direct_inherited_slot_descriptorsVdfmc_modeling;
dylan_value Ksource_constructor_for_iclass_transfer_direct_inherited_slot_descriptorsVdfmc_modelingI ();
extern _KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_direct_initialization_argument_descriptorsVdfmc_modeling;
dylan_value Ksource_constructor_for_iclass_transfer_direct_initialization_argument_descriptorsVdfmc_modelingI ();
extern _KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_direct_methodsVdfmc_modeling;
dylan_value Ksource_constructor_for_iclass_transfer_direct_methodsVdfmc_modelingI ();
static _KLsymbolGVKd KJclass_abstractQ_;
extern _KLsealed_generic_functionGVKe KCclass_abstractQVdfmc_modeling;
static _KLsymbolGVKd KJclass_abstractQ_setter_;
extern _KLsealed_generic_functionGVKe KCclass_abstractQ_setterVdfmc_modeling;
extern _KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_class_abstractQVdfmc_modeling;
dylan_value Ksource_constructor_for_iclass_transfer_class_abstractQVdfmc_modelingI ();
static _KLsymbolGVKd KJclass_primaryQ_;
extern _KLsealed_generic_functionGVKe KCclass_primaryQVdfmc_modeling;
static _KLsymbolGVKd KJclass_primaryQ_setter_;
extern _KLsealed_generic_functionGVKe KCclass_primaryQ_setterVdfmc_modeling;
extern _KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_class_primaryQVdfmc_modeling;
dylan_value Ksource_constructor_for_iclass_transfer_class_primaryQVdfmc_modelingI ();
static _KLsymbolGVKd KJclass_sealedQ_;
extern _KLsealed_generic_functionGVKe KCclass_sealedQVdfmc_modeling;
static _KLsymbolGVKd KJclass_sealedQ_setter_;
extern _KLsealed_generic_functionGVKe KCclass_sealedQ_setterVdfmc_modeling;
extern _KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_class_sealedQVdfmc_modeling;
dylan_value Ksource_constructor_for_iclass_transfer_class_sealedQVdfmc_modelingI ();
static _KLsymbolGVKd KJclass_completeQ_;
extern _KLsealed_generic_functionGVKe KCclass_completeQVdfmc_modeling;
static _KLsymbolGVKd KJclass_completeQ_setter_;
extern _KLsealed_generic_functionGVKe KCclass_completeQ_setterVdfmc_modeling;
extern _KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_class_completeQVdfmc_modeling;
dylan_value Ksource_constructor_for_iclass_transfer_class_completeQVdfmc_modelingI ();
static _KLsymbolGVKd KJclass_incrementalQ_;
extern _KLsealed_generic_functionGVKe KCclass_incrementalQVdfmc_modeling;
static _KLsymbolGVKd KJclass_incrementalQ_setter_;
extern _KLsealed_generic_functionGVKe KCclass_incrementalQ_setterVdfmc_modeling;
extern _KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_class_incrementalQVdfmc_modeling;
dylan_value Ksource_constructor_for_iclass_transfer_class_incrementalQVdfmc_modelingI ();
extern _KLsealed_generic_functionGVKe KCinstance_storage_sizeVdfmc_modeling;
static _KLsymbolGVKd KJinstance_storage_size_setter_;
extern _KLsealed_generic_functionGVKe KCinstance_storage_size_setterVdfmc_modeling;
extern _KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_instance_storage_sizeVdfmc_modeling;
dylan_value Ksource_constructor_for_iclass_transfer_instance_storage_sizeVdfmc_modelingI ();
extern _KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_repeated_slot_descriptorVdfmc_modeling;
dylan_value Ksource_constructor_for_iclass_transfer_repeated_slot_descriptorVdfmc_modelingI ();
extern _KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_instance_slot_descriptorsVdfmc_modeling;
dylan_value Ksource_constructor_for_iclass_transfer_instance_slot_descriptorsVdfmc_modelingI ();
extern _KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_class_slot_descriptorsVdfmc_modeling;
dylan_value Ksource_constructor_for_iclass_transfer_class_slot_descriptorsVdfmc_modelingI ();
extern _KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_defaulted_initialization_arguments_slotVdfmc_modeling;
dylan_value Ksource_constructor_for_iclass_transfer_defaulted_initialization_arguments_slotVdfmc_modelingI ();
extern _KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_class_slot_storageVdfmc_modeling;
dylan_value Ksource_constructor_for_iclass_transfer_class_slot_storageVdfmc_modelingI ();
extern _KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_class_constructorVdfmc_modeling;
dylan_value Ksource_constructor_for_iclass_transfer_class_constructorVdfmc_modelingI ();
extern _KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_class_rcpl_vectorVdfmc_modeling;
dylan_value Ksource_constructor_for_iclass_transfer_class_rcpl_vectorVdfmc_modelingI ();
extern _KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_class_rcpl_positionVdfmc_modeling;
dylan_value Ksource_constructor_for_iclass_transfer_class_rcpl_positionVdfmc_modelingI ();
extern _KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_class_rcpl_other_positionsVdfmc_modeling;
dylan_value Ksource_constructor_for_iclass_transfer_class_rcpl_other_positionsVdfmc_modelingI ();
extern _KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_class_known_jointVdfmc_modeling;
dylan_value Ksource_constructor_for_iclass_transfer_class_known_jointVdfmc_modelingI ();
extern _KLclassGVKd KLBvalue_classGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBvalue_classGVdfmc_modelingW;
static _KLsymbolGVKd KJLvalue_classG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_value_classVdfmc_modeling;
dylan_value Ksource_constructor_for_value_classVdfmc_modelingI ();
extern _KLclassGVKd KLBfunction_classGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBfunction_classGVdfmc_modelingW;
static _KLsymbolGVKd KJLfunction_classG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_function_classVdfmc_modeling;
dylan_value Ksource_constructor_for_function_classVdfmc_modelingI ();
extern _KLclassGVKd KLBvirtual_classGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBvirtual_classGVdfmc_modelingW;
static _KLsymbolGVKd KJLvirtual_classG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_virtual_classVdfmc_modeling;
dylan_value Ksource_constructor_for_virtual_classVdfmc_modelingI ();
extern _KLclassGVKd KLBtop_typeGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBtop_typeGVdfmc_modelingW;
static _KLsymbolGVKd KJLtop_typeG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_top_typeVdfmc_modeling;
dylan_value Ksource_constructor_for_top_typeVdfmc_modelingI ();
extern _KLclassGVKd KLBbottom_typeGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBbottom_typeGVdfmc_modelingW;
static _KLsymbolGVKd KJLbottom_typeG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_bottom_typeVdfmc_modeling;
dylan_value Ksource_constructor_for_bottom_typeVdfmc_modelingI ();
extern _KLclassGVKd KLBraw_typeGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_typeGVdfmc_modelingW;
static _KLsymbolGVKd KJLraw_typeG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_raw_typeVdfmc_modeling;
dylan_value Ksource_constructor_for_raw_typeVdfmc_modelingI ();
extern _KLclassGVKd KLBraw_aggregate_typeGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_aggregate_typeGVdfmc_modelingW;
static _KLsymbolGVKd KJLraw_aggregate_typeG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_raw_aggregate_typeVdfmc_modeling;
dylan_value Ksource_constructor_for_raw_aggregate_typeVdfmc_modelingI ();
extern _KLclassGVKd KLBraw_struct_typeGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_struct_typeGVdfmc_modelingW;
static _KLsymbolGVKd KJLraw_struct_typeG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_raw_struct_typeVdfmc_modeling;
dylan_value Ksource_constructor_for_raw_struct_typeVdfmc_modelingI ();
extern _KLclassGVKd KLBraw_union_typeGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBraw_union_typeGVdfmc_modelingW;
static _KLsymbolGVKd KJLraw_union_typeG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_raw_union_typeVdfmc_modeling;
dylan_value Ksource_constructor_for_raw_union_typeVdfmc_modelingI ();
extern _KLclassGVKd KLBslot_initial_value_descriptorGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBslot_initial_value_descriptorGVdfmc_modelingW;
static _KLsymbolGVKd KJLslot_initial_value_descriptorG_;
static _KLsymbolGVKd KJslot_descriptor_properties_;
extern _KLsealed_generic_functionGVKe KCslot_descriptor_propertiesVdfmc_modeling;
static _KLsymbolGVKd KJslot_descriptor_properties_setter_;
extern _KLsealed_generic_functionGVKe KCslot_descriptor_properties_setterVdfmc_modeling;
static _KLsymbolGVKd KJinit_data_slot_;
extern _KLsealed_generic_functionGVKe KCinit_data_slotVdfmc_modeling;
static _KLsymbolGVKd KJinit_data_slot_setter_;
extern _KLsealed_generic_functionGVKe KCinit_data_slot_setterVdfmc_modeling;
static _KLsymbolGVKd KJslot_owner_;
extern _KLsealed_generic_functionGVKe KCslot_ownerVdfmc_modeling;
extern _KLsimple_methodGVKe Ksource_constructor_for_slot_initial_value_descriptorVdfmc_modeling;
dylan_value Ksource_constructor_for_slot_initial_value_descriptorVdfmc_modelingI ();
extern _KLkeyword_methodGVKe KinitializeVKdMdfmc_modelingM3;
dylan_value KinitializeVKdMdfmc_modelingM3I (dylan_value, dylan_value);
extern _KLkeyword_methodGVKe Kinitialize_packed_slotsVKeMdfmc_modelingM1;
dylan_value Kinitialize_packed_slotsVKeMdfmc_modelingM1I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
extern _KLclassGVKd KLBslot_keyword_initialization_descriptorGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBslot_keyword_initialization_descriptorGVdfmc_modelingW;
static _KLsymbolGVKd KJLslot_keyword_initialization_descriptorG_;
extern _KLsealed_generic_functionGVKe KCinit_keywordVdfmc_modeling;
static _KLsymbolGVKd KJinit_keyword_setter_;
extern _KLsealed_generic_functionGVKe KCinit_keyword_setterVdfmc_modeling;
extern _KLsimple_methodGVKe Ksource_constructor_for_slot_keyword_initialization_descriptorVdfmc_modeling;
dylan_value Ksource_constructor_for_slot_keyword_initialization_descriptorVdfmc_modelingI ();
extern _KLkeyword_methodGVKe Kinitialize_packed_slotsVKeMdfmc_modelingM2;
dylan_value Kinitialize_packed_slotsVKeMdfmc_modelingM2I (dylan_value, dylan_value, dylan_value);
extern _KLclassGVKd KLBslot_descriptorGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBslot_descriptorGVdfmc_modelingW;
static _KLsymbolGVKd KJLslot_descriptorG_;
static _KLsymbolGVKd KJslot_getter_;
extern _KLsealed_generic_functionGVKe KCslot_getterVdfmc_modeling;
static _KLsymbolGVKd KJslot_setter_;
extern _KLsealed_generic_functionGVKe KCslot_setterVdfmc_modeling;
static _KLsymbolGVKd KJslot_type_;
extern _KLsealed_generic_functionGVKe KCslot_typeVdfmc_modeling;
static _KLsymbolGVKd KJslot_type_setter_;
extern _KLsealed_generic_functionGVKe KCslot_type_setterVdfmc_modeling;
extern _KLsimple_methodGVKe Ksource_constructor_for_slot_descriptorVdfmc_modeling;
dylan_value Ksource_constructor_for_slot_descriptorVdfmc_modelingI ();
extern _KLkeyword_methodGVKe KinitializeVKdMdfmc_modelingM4;
dylan_value KinitializeVKdMdfmc_modelingM4I (dylan_value, dylan_value);
extern _KLkeyword_methodGVKe Kinitialize_packed_slotsVKeMdfmc_modelingM3;
dylan_value Kinitialize_packed_slotsVKeMdfmc_modelingM3I (dylan_value, dylan_value, dylan_value);
extern _KLclassGVKd KLBany_instance_slot_descriptorGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBany_instance_slot_descriptorGVdfmc_modelingW;
static _KLsymbolGVKd KJLany_instance_slot_descriptorG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_any_instance_slot_descriptorVdfmc_modeling;
dylan_value Ksource_constructor_for_any_instance_slot_descriptorVdfmc_modelingI ();
extern _KLclassGVKd KLBinstance_slot_descriptorGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBinstance_slot_descriptorGVdfmc_modelingW;
static _KLsymbolGVKd KJLinstance_slot_descriptorG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_instance_slot_descriptorVdfmc_modeling;
dylan_value Ksource_constructor_for_instance_slot_descriptorVdfmc_modelingI ();
extern _KLclassGVKd KLBvirtual_slot_descriptorGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBvirtual_slot_descriptorGVdfmc_modelingW;
static _KLsymbolGVKd KJLvirtual_slot_descriptorG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_virtual_slot_descriptorVdfmc_modeling;
dylan_value Ksource_constructor_for_virtual_slot_descriptorVdfmc_modelingI ();
extern _KLclassGVKd KLBrepeated_slot_descriptorGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBrepeated_slot_descriptorGVdfmc_modelingW;
static _KLsymbolGVKd KJLrepeated_slot_descriptorG_;
static _KLsymbolGVKd KJsize_slot_descriptor_;
extern _KLsealed_generic_functionGVKe KCsize_slot_descriptorVdfmc_modeling;
static _KLsymbolGVKd KJsize_slot_descriptor_setter_;
extern _KLsealed_generic_functionGVKe KCsize_slot_descriptor_setterVdfmc_modeling;
extern _KLsimple_methodGVKe Ksource_constructor_for_repeated_slot_descriptorVdfmc_modeling;
dylan_value Ksource_constructor_for_repeated_slot_descriptorVdfmc_modelingI ();
extern _KLclassGVKd KLBany_class_slot_descriptorGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBany_class_slot_descriptorGVdfmc_modelingW;
static _KLsymbolGVKd KJLany_class_slot_descriptorG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_any_class_slot_descriptorVdfmc_modeling;
dylan_value Ksource_constructor_for_any_class_slot_descriptorVdfmc_modelingI ();
extern _KLclassGVKd KLBclass_slot_descriptorGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBclass_slot_descriptorGVdfmc_modelingW;
static _KLsymbolGVKd KJLclass_slot_descriptorG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_class_slot_descriptorVdfmc_modeling;
dylan_value Ksource_constructor_for_class_slot_descriptorVdfmc_modelingI ();
extern _KLclassGVKd KLBeach_subclass_slot_descriptorGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBeach_subclass_slot_descriptorGVdfmc_modelingW;
static _KLsymbolGVKd KJLeach_subclass_slot_descriptorG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_each_subclass_slot_descriptorVdfmc_modeling;
dylan_value Ksource_constructor_for_each_subclass_slot_descriptorVdfmc_modelingI ();
extern _KLclassGVKd KLBinit_arg_descriptorGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBinit_arg_descriptorGVdfmc_modelingW;
static _KLsymbolGVKd KJLinit_arg_descriptorG_;
static _KLsymbolGVKd KJinit_arg_type_;
extern _KLsealed_generic_functionGVKe KCinit_arg_typeVdfmc_modeling;
static _KLsymbolGVKd KJinit_arg_type_setter_;
extern _KLsealed_generic_functionGVKe KCinit_arg_type_setterVdfmc_modeling;
extern _KLsimple_methodGVKe Ksource_constructor_for_init_arg_descriptorVdfmc_modeling;
dylan_value Ksource_constructor_for_init_arg_descriptorVdfmc_modelingI ();
extern _KLclassGVKd KLBinherited_slot_descriptorGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBinherited_slot_descriptorGVdfmc_modelingW;
static _KLsymbolGVKd KJLinherited_slot_descriptorG_;
static _KLsymbolGVKd KJinherited_slot_getter_;
extern _KLsealed_generic_functionGVKe KCinherited_slot_getterVdfmc_modeling;
extern _KLsimple_methodGVKe Ksource_constructor_for_inherited_slot_descriptorVdfmc_modeling;
dylan_value Ksource_constructor_for_inherited_slot_descriptorVdfmc_modelingI ();
extern _KLclassGVKd KLunknownGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLunknownGVdfmc_modelingW;
static _KLsymbolGVKd KJPunbound_;
extern _KLclassGVKd KLdood_unbound_proxyGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLdood_unbound_proxyGVdfmc_modelingW;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_dfmc_modelingRD_1;
extern _KLstandalone_domainGVKe_1 KinitializeVKdRD_dfmc_modelingRD_1;
extern _KLsimple_methodGVKe Kdood_disk_objectVdoodMdfmc_modelingM1;
dylan_value Kdood_disk_objectVdoodMdfmc_modelingM1I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe Kdood_restore_proxyVdoodMdfmc_modelingM2;
dylan_value Kdood_restore_proxyVdoodMdfmc_modelingM2I (dylan_value, dylan_value);
static _KLsymbolGVKd KJas_;
extern _KLsealed_generic_functionGVKe KCasVdfmc_modeling;
static _KLsymbolGVKd KJPfalse_;
static _KLsymbolGVKd KJPtrue_;
extern _KLclassGVKd KLuninterned_symbolGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLuninterned_symbolGVdfmc_modelingW;
static _KLsymbolGVKd KJPempty_list_;
static _KLsymbolGVKd KJPempty_vector_;
static _KLsymbolGVKd KJPempty_string_;
extern _KLsimple_methodGVKe Kstandard_model_objectVdfmc_commonMdfmc_modelingM0;
dylan_value Kstandard_model_objectVdfmc_commonMdfmc_modelingM0I (dylan_value);
extern _KLsimple_methodGVKe Kstandard_model_objectVdfmc_commonMdfmc_modelingM1;
dylan_value Kstandard_model_objectVdfmc_commonMdfmc_modelingM1I (dylan_value);
extern _KLclassGVKd KLBobsolete_instanceGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBobsolete_instanceGVdfmc_modelingW;
static _KLsymbolGVKd KJLobsolete_instanceG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_obsolete_instanceVdfmc_modeling;
dylan_value Ksource_constructor_for_obsolete_instanceVdfmc_modelingI ();
extern _KLclassGVKd KLBmiscellaneous_obsolete_instanceGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBmiscellaneous_obsolete_instanceGVdfmc_modelingW;
static _KLsymbolGVKd KJLmiscellaneous_obsolete_instanceG_;
extern _KLsimple_methodGVKe Ksource_constructor_for_miscellaneous_obsolete_instanceVdfmc_modeling;
dylan_value Ksource_constructor_for_miscellaneous_obsolete_instanceVdfmc_modelingI ();
extern _KLsimple_methodGVKe Kdood_disk_objectVdoodMdfmc_modelingM2;
dylan_value Kdood_disk_objectVdoodMdfmc_modelingM2I (dylan_value, dylan_value);
extern _KLclassGVKd KLdood_mapped_object_proxyGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLdood_mapped_object_proxyGVdfmc_modelingW;
extern _KLsimple_methodGVKe Kdood_lazy_gettersVdoodMdfmc_modelingM3;
dylan_value Kdood_lazy_gettersVdoodMdfmc_modelingM3I (dylan_value);
extern _KLstandalone_domainGVKe_1 KinitializeVKdRD_dfmc_modelingRD_0;
extern _KLstandalone_domainGVKe_1 KmakeVKdRD_dfmc_modelingRD_0;
extern _KLsimple_methodGVKe Kdood_disk_object_defaultVdoodMdfmc_modelingM0;
dylan_value Kdood_disk_object_defaultVdoodMdfmc_modelingM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe Kdood_restore_proxyVdoodMdfmc_modelingM7;
dylan_value Kdood_restore_proxyVdoodMdfmc_modelingM7I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe Kdood_boot_mapped_objectsVdfmc_namespaceMdfmc_modelingM0;
dylan_value Kdood_boot_mapped_objectsVdfmc_namespaceMdfmc_modelingM0I (dylan_value, dylan_value, dylan_value);
extern _KLsimple_methodGVKe Kdood_make_binding_value_proxyVdfmc_modelingMM4;
dylan_value Kdood_make_binding_value_proxyVdfmc_modelingMM4I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe Kdood_make_binding_value_proxyVdfmc_modelingMM3;
dylan_value Kdood_make_binding_value_proxyVdfmc_modelingMM3I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe Kdood_make_binding_value_proxyVdfmc_modelingMM2;
dylan_value Kdood_make_binding_value_proxyVdfmc_modelingMM2I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe Kdood_make_binding_value_proxyVdfmc_modelingMM1;
dylan_value Kdood_make_binding_value_proxyVdfmc_modelingMM1I (dylan_value, dylan_value);
extern _KLclassGVKd KLdood_cross_model_proxyGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLdood_cross_model_proxyGVdfmc_modelingW;
dylan_value Kmodel_module_modelVdfmc_modelingI (dylan_value);
extern _KLsealed_generic_functionGVKe KPclass_constructorVdfmc_modeling;
extern _KLsealed_generic_functionGVKe KPclass_constructor_setterVdfmc_modeling;
extern _KLsealed_generic_functionGVKe KCslot_descriptorVdfmc_modeling;
extern _KLsealed_generic_functionGVKe KCslot_offsetVdfmc_modeling;
extern _KLsealed_generic_functionGVKe Kprivate_Cdebug_nameVdfmc_modeling;
extern _KLsealed_generic_functionGVKe Kprivate_Cdebug_name_setterVdfmc_modeling;
extern _KLunionGVKe KLmodel_valueGVdfmc_modeling;
extern _KLinstance_slot_descriptorGVKe KPinstanceQ_iepVdfmc_modelingHLBtypeG;
extern _KLinstance_slot_descriptorGVKe KCinstanceQ_functionVdfmc_modelingHLBtypeG;
dylan_value KCall_superclassesVdfmc_modelingMM0I (dylan_value);
dylan_value KPdirect_subclasses_initializedQ_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
dylan_value KCdirect_subclassesVdfmc_modelingMM0I (dylan_value);
extern _KLsimple_methodGVKe KPdirect_subclasses_setterVdfmc_modelingMM0;
dylan_value KPdirect_subclasses_setterVdfmc_modelingMM0I (dylan_value v_, dylan_value c_);
extern _KLsealed_generic_functionGVKe KCinstanceQ_functionVdfmc_modeling;
dylan_value Kraw_aggregate_optionsVdfmc_modelingMM0I (dylan_value);
dylan_value Kraw_aggregate_membersVdfmc_modelingMM0I (dylan_value);
extern _KLclassGVKd KLBvirtual_objectGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLBvirtual_objectGVdfmc_modelingW;
dylan_value KLBmachine_wordGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
extern _KLsealed_generic_functionGVKe Kmake_compile_time_literalVdfmc_modeling;
extern _KLsimple_methodGVKe Kmake_compile_time_literalVdfmc_modelingMM0;
dylan_value Kmake_compile_time_literalVdfmc_modelingMM0I (dylan_value);
extern _KLsimple_methodGVKe Kmake_compile_time_literalVdfmc_modelingMM1;
dylan_value Kmake_compile_time_literalVdfmc_modelingMM1I (dylan_value);
extern _KLsimple_methodGVKe Kmake_compile_time_literalVdfmc_modelingMM2;
dylan_value Kmake_compile_time_literalVdfmc_modelingMM2I (dylan_value);
extern _KLsimple_methodGVKe Kmake_compile_time_literalVdfmc_modelingMM3;
dylan_value Kmake_compile_time_literalVdfmc_modelingMM3I (dylan_value);
extern _KLsimple_methodGVKe Kmake_compile_time_literalVdfmc_modelingMM4;
dylan_value Kmake_compile_time_literalVdfmc_modelingMM4I (dylan_value);
extern _KLsimple_methodGVKe Kmake_compile_time_literalVdfmc_modelingMM5;
dylan_value Kmake_compile_time_literalVdfmc_modelingMM5I (dylan_value);
extern _KLsimple_methodGVKe Kmake_compile_time_literalVdfmc_modelingMM6;
dylan_value Kmake_compile_time_literalVdfmc_modelingMM6I (dylan_value);
extern _KLsimple_methodGVKe Kmake_compile_time_literalVdfmc_modelingMM7;
dylan_value Kmake_compile_time_literalVdfmc_modelingMM7I (dylan_value);
extern _KLsimple_methodGVKe Kmake_compile_time_literalVdfmc_modelingMM8;
dylan_value Kmake_compile_time_literalVdfmc_modelingMM8I (dylan_value);
extern _KLsimple_methodGVKe Kmake_compile_time_literalVdfmc_modelingMM9;
dylan_value Kmake_compile_time_literalVdfmc_modelingMM9I (dylan_value);
extern _KLsimple_methodGVKe Kmake_compile_time_literalVdfmc_modelingMM10;
dylan_value Kmake_compile_time_literalVdfmc_modelingMM10I (dylan_value);
extern _KLsimple_methodGVKe Kmake_compile_time_literalVdfmc_modelingMM11;
dylan_value Kmake_compile_time_literalVdfmc_modelingMM11I (dylan_value);
static _KLpairGVKd K1216;
static _KLpairGVKd K1217;
static _KLpairGVKd K1218;
static _KLpairGVKd K1219;
static _KLpairGVKd K1220;
static _KLpairGVKd K1221;
static _KLpairGVKd K1222;
static _KLpairGVKd K1223;
static _KLpairGVKd K1224;
static _KLpairGVKd K1225;
static _KLpairGVKd K1226;
static _KLpairGVKd K1227;
static _KLpairGVKd K1228;
static _KLbyte_stringGVKd_25 K1229;
static _KLsignatureGVKe K1230;
static _KLsignatureGVKe K1231;
static _KLsignatureGVKe K1232;
static _KLsignatureGVKe K1233;
dylan_value KLBdouble_integerGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value);
static _KLbyte_stringGVKd_63 K1235;
static _KLsignatureGVKe K1236;
static _KLsymbolGVKd KJdata_;
static _KLbyte_stringGVKd_4 K1238;
static _KLsignatureGVKe K1239;
static _KLsimple_object_vectorGVKd_1 K1240;
static _KLsignatureGVKe K1241;
dylan_value KLBdouble_floatGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLbyte_stringGVKd_23 K1243;
static _KLsignatureGVKe K1244;
static _KLsimple_object_vectorGVKd_1 K1245;
static _KLsignatureGVKe K1246;
dylan_value KLBsingle_floatGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsignatureGVKe K1248;
static _KLsimple_object_vectorGVKd_1 K1249;
static _KLsignatureGVKe K1250;
static _KLimplementation_classGVKe K1251;
extern _KLkeyword_methodGVKe KLBvirtual_objectGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBvirtual_objectGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K1254;
static _KLsimple_object_vectorGVKd_6 K1255;
static _KLsimple_object_vectorGVKd_2 K1256;
static _KLsimple_object_vectorGVKd_8 K1257;
static _KLkeyword_signatureAvaluesGVKi K1258;
static _KLsimple_object_vectorGVKd_1 K1259;
static _KLbyte_stringGVKd_17 K1260;
static _KLbyte_stringGVKd_14 K1261;
extern _KLgetter_methodGVKi KCinstanceQ_functionVdfmc_modelingMM0;
static _KLpairGVKd K1263;
static _KLpairGVKd K1264;
static _KLbyte_stringGVKd_19 K1265;
dylan_value KCdirect_subclasses_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
static _KLsignatureGVKe K1267;
static _KLsimple_object_vectorGVKd_2 K1268;
static _KLsymbolGVKd KJuninitialized_instanceQ_function_;
static _KLbyte_stringGVKd_32 K1270;
extern _KLsealed_generic_functionGVKe KPinstanceQ_iepVdfmc_modeling;
extern _KLsealed_generic_functionGVKe KPinstanceQ_iep_setterVdfmc_modeling;
extern _KLsetter_methodGVKi KPinstanceQ_iep_setterVdfmc_modelingMM0;
static _KLpairGVKd K1274;
static _KLbyte_stringGVKd_21 K1275;
extern _KLgetter_methodGVKi KPinstanceQ_iepVdfmc_modelingMM0;
static _KLpairGVKd K1277;
static _KLbyte_stringGVKd_14 K1278;
static _KLunionGVKe K1279;
static _KLunionGVKe K1280;
static _KLunionGVKe K1281;
static _KLunionGVKe K1282;
static _KLunionGVKe K1283;
static _KLunionGVKe K1284;
static _KLunionGVKe K1285;
static _KLunionGVKe K1286;
extern _KLsetter_methodGVKi Kprivate_Cdebug_name_setterVdfmc_modelingMM0;
extern _KLsetter_methodGVKi Kprivate_Cdebug_name_setterVdfmc_modelingMM1;
static _KLpairGVKd K1289;
static _KLpairGVKd K1290;
static _KLpairGVKd K1291;
static _KLbyte_stringGVKd_26 K1292;
extern _KLinstance_slot_descriptorGVKe Kprivate_Cdebug_nameVdfmc_modelingHLBraw_aggregate_typeG;
extern _KLinstance_slot_descriptorGVKe Kprivate_Cdebug_nameVdfmc_modelingHLBclassG;
static _KLunionGVKe K1295;
extern _KLgetter_methodGVKi Kprivate_Cdebug_nameVdfmc_modelingMM0;
extern _KLgetter_methodGVKi Kprivate_Cdebug_nameVdfmc_modelingMM1;
static _KLpairGVKd K1298;
static _KLpairGVKd K1299;
static _KLpairGVKd K1300;
static _KLbyte_stringGVKd_19 K1301;
static _KLsignatureGVKe K1302;
static _KLbyte_stringGVKd_12 K1303;
static _KLsimple_object_vectorGVKd_2 K1304;
static _KLsignatureGVKe K1305;
static _KLbyte_stringGVKd_16 K1306;
static _KLsimple_object_vectorGVKd_2 K1307;
extern _KLsetter_methodGVKi KPclass_constructor_setterVdfmc_modelingMM0;
static _KLpairGVKd K1309;
static _KLbyte_stringGVKd_25 K1310;
extern _KLinstance_slot_descriptorGVKe KPclass_constructorVdfmc_modelingHLBimplementation_classG;
extern _KLgetter_methodGVKi KPclass_constructorVdfmc_modelingMM0;
static _KLpairGVKd K1313;
static _KLbyte_stringGVKd_18 K1314;
extern _KLsealed_generic_functionGVKe Kform_module_modelVdfmc_modeling;
extern _KLsimple_methodGVKe Kform_module_modelVdfmc_modelingMM0;
dylan_value Kform_module_modelVdfmc_modelingMM0I (dylan_value);
extern _KLsimple_methodGVKe Kform_module_modelVdfmc_modelingMM1;
dylan_value Kform_module_modelVdfmc_modelingMM1I (dylan_value);
static _KLpairGVKd K1320;
static _KLpairGVKd K1321;
static _KLbyte_stringGVKd_17 K1322;
static _KLsignatureAvaluesGVKi K1323;
static _KLsimple_object_vectorGVKd_1 K1324;
static _KLsimple_object_vectorGVKd_1 K1325;
static _KLsignatureAvaluesGVKi K1326;
static _KLsimple_object_vectorGVKd_1 K1327;
static _KLimplementation_classGVKe K1328;
static _KLsimple_object_vectorGVKd_2 K1329;
extern _KLkeyword_methodGVKe KLdood_cross_model_proxyGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLdood_cross_model_proxyGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K1332;
static _KLsimple_object_vectorGVKd_7 K1333;
static _KLsymbolGVKd KJbinding_;
static _KLunionGVKe K1335;
static _KLpairGVKd K1336;
static _KLsingletonGVKd K1337;
static _KLbyte_stringGVKd_7 K1338;
static _KLkeyword_signatureAvaluesGVKi K1339;
static _KLsimple_object_vectorGVKd_4 K1340;
static _KLsymbolGVKd KJdood_state_;
static _KLbyte_stringGVKd_10 K1342;
static _KLsimple_object_vectorGVKd_2 K1343;
static _KLsimple_object_vectorGVKd_1 K1344;
static _KLbyte_stringGVKd_24 K1345;
dylan_value KLdood_cross_model_slot_descriptor_proxyGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
extern _KLclassGVKd KLdood_cross_model_slot_descriptor_proxyGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLdood_cross_model_slot_descriptor_proxyGVdfmc_modelingW;
static _KLimplementation_classGVKe K1349;
static _KLsimple_object_vectorGVKd_3 K1350;
extern _KLkeyword_methodGVKe KLdood_cross_model_slot_descriptor_proxyGZ32ZconstructorVdfmc_modelingMM0;
static _KLsimple_object_vectorGVKd_8 K1352;
static _KLsimple_object_vectorGVKd_1 K1353;
extern _KLinstance_slot_descriptorGVKe Kproxy_slot_getterVdfmc_modelingHLdood_cross_model_slot_descriptor_proxyG;
extern _KLsealed_generic_functionGVKe Kproxy_slot_getterVdfmc_modeling;
extern _KLgetter_methodGVKi Kproxy_slot_getterVdfmc_modelingMM0;
static _KLpairGVKd K1357;
static _KLbyte_stringGVKd_17 K1358;
static _KLkeyword_signatureAvaluesGVKi K1359;
static _KLsimple_object_vectorGVKd_6 K1360;
static _KLsimple_object_vectorGVKd_3 K1361;
static _KLsimple_object_vectorGVKd_1 K1362;
static _KLbyte_stringGVKd_40 K1363;
static _KLsignatureGVKe K1364;
static _KLsimple_object_vectorGVKd_2 K1365;
dylan_value KLdood_cross_model_inherited_slot_descriptor_proxyGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
extern _KLclassGVKd KLdood_cross_model_inherited_slot_descriptor_proxyGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLdood_cross_model_inherited_slot_descriptor_proxyGVdfmc_modelingW;
static _KLimplementation_classGVKe K1369;
extern _KLkeyword_methodGVKe KLdood_cross_model_inherited_slot_descriptor_proxyGZ32ZconstructorVdfmc_modelingMM0;
static _KLsimple_object_vectorGVKd_9 K1371;
static _KLkeyword_signatureAvaluesGVKi K1372;
static _KLsimple_object_vectorGVKd_1 K1373;
static _KLbyte_stringGVKd_50 K1374;
static _KLsignatureGVKe K1375;
static _KLsimple_object_vectorGVKd_2 K1376;
static _KLsymbolGVKd KJkeyword_;
dylan_value KLdood_cross_model_init_arg_descriptor_proxyGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
extern _KLclassGVKd KLdood_cross_model_init_arg_descriptor_proxyGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLdood_cross_model_init_arg_descriptor_proxyGVdfmc_modelingW;
static _KLimplementation_classGVKe K1381;
static _KLsimple_object_vectorGVKd_3 K1382;
extern _KLkeyword_methodGVKe KLdood_cross_model_init_arg_descriptor_proxyGZ32ZconstructorVdfmc_modelingMM0;
static _KLsimple_object_vectorGVKd_8 K1384;
static _KLsimple_object_vectorGVKd_1 K1385;
extern _KLinstance_slot_descriptorGVKe Kproxy_init_keywordVdfmc_modelingHLdood_cross_model_init_arg_descriptor_proxyG;
extern _KLsealed_generic_functionGVKe Kproxy_init_keywordVdfmc_modeling;
extern _KLgetter_methodGVKi Kproxy_init_keywordVdfmc_modelingMM0;
static _KLpairGVKd K1389;
static _KLbyte_stringGVKd_18 K1390;
static _KLkeyword_signatureAvaluesGVKi K1391;
static _KLsimple_object_vectorGVKd_6 K1392;
static _KLsimple_object_vectorGVKd_3 K1393;
static _KLsimple_object_vectorGVKd_1 K1394;
static _KLbyte_stringGVKd_44 K1395;
static _KLbyte_stringGVKd_7 K1396;
static _KLsignatureGVKe K1397;
static _KLsimple_object_vectorGVKd_2 K1398;
dylan_value KLdood_cross_model_mm_wrapper_proxyGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value);
extern _KLclassGVKd KLdood_cross_model_mm_wrapper_proxyGVdfmc_modeling;
extern _KLmm_wrapperGVKi_0 KLdood_cross_model_mm_wrapper_proxyGVdfmc_modelingW;
static _KLimplementation_classGVKe K1402;
extern _KLkeyword_methodGVKe KLdood_cross_model_mm_wrapper_proxyGZ32ZconstructorVdfmc_modelingMM0;
static _KLsimple_object_vectorGVKd_8 K1404;
static _KLkeyword_signatureAvaluesGVKi K1405;
static _KLsimple_object_vectorGVKd_1 K1406;
static _KLbyte_stringGVKd_35 K1407;
static _KLsignatureGVKe K1408;
static _KLsimple_object_vectorGVKd_2 K1409;
static _KLsimple_typechecked_cache_header_engine_nodeGVKg K1410;
extern _KLsealed_generic_functionGVKe Krestore_mapped_object_proxyVdfmc_modeling;
extern _KLsimple_methodGVKe Krestore_mapped_object_proxyVdfmc_modelingMM0;
dylan_value Krestore_mapped_object_proxyVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value);
extern _KLsimple_methodGVKe Krestore_mapped_object_proxyVdfmc_modelingMM1;
dylan_value Krestore_mapped_object_proxyVdfmc_modelingMM1I (dylan_value, dylan_value, dylan_value);
static _KLpairGVKd K1416;
static _KLpairGVKd K1417;
static _KLbyte_stringGVKd_27 K1418;
static _KLsignatureGVKe K1419;
static _KLsimple_object_vectorGVKd_3 K1420;
static _KLsignatureGVKe K1421;
static _KLsimple_object_vectorGVKd_3 K1422;
static _KLsignatureGVKe K1423;
static _KLsimple_object_vectorGVKd_3 K1424;
static _KLsimple_typechecked_cache_header_engine_nodeGVKg K1425;
static _KLsignatureGVKe K1426;
static _KLsimple_object_vectorGVKd_2 K1427;
dylan_value Kdood_library_descriptionVdfmc_modelingI (dylan_value);
static _KLsymbolGVKd KJcreateQ_;
dylan_value Kdood_make_mapped_object_proxyVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value);
dylan_value KLdood_mapped_object_proxyGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLbyte_stringGVKd_7 K1432;
static _KLsignatureGVKe K1433;
static _KLsimple_object_vectorGVKd_2 K1434;
static _KLsubclassGVKe K1435;
static _KLbyte_stringGVKd_15 K1436;
extern _KLsealed_generic_functionGVKe Kprivate_dood_proxy_mapped_object_propertiesVdfmc_modeling;
extern _KLgetter_methodGVKi Kprivate_dood_proxy_mapped_object_propertiesVdfmc_modelingMM0;
static _KLpairGVKd K1439;
static _KLbyte_stringGVKd_43 K1440;
extern _KLinstance_slot_descriptorGVKe Kprivate_dood_proxy_mapped_object_propertiesVdfmc_modelingHLdood_mapped_object_proxyG;
static _KLsignatureAvaluesGVKi K1442;
static _KLsimple_object_vectorGVKd_1 K1443;
static _KLsubclassGVKe K1444;
static _KLimplementation_classGVKe K1445;
static _KLsimple_object_vectorGVKd_4 K1446;
extern _KLkeyword_methodGVKe KLdood_mapped_object_proxyGZ32ZconstructorVdfmc_modelingMM0;
static _KLsimple_object_vectorGVKd_1 K1448;
static _KLsimple_object_vectorGVKd_6 K1449;
static _KLsimple_object_vectorGVKd_1 K1450;
static _KLkeyword_signatureAvaluesGVKi K1451;
static _KLsimple_object_vectorGVKd_6 K1452;
static _KLsimple_object_vectorGVKd_3 K1453;
static _KLsimple_object_vectorGVKd_1 K1454;
static _KLbyte_stringGVKd_26 K1455;
static _KLsimple_typechecked_cache_header_engine_nodeGVKg K1456;
static _KLsignatureGVKe K1457;
static _KLsimple_object_vectorGVKd_2 K1458;
static _KLsymbolGVKd KJdefine_;
static _KLsymbolGVKd KJprimary_;
static _KLbyte_stringGVKd_7 K1461;
static _KLbyte_stringGVKd_6 K1462;
static _KLsignatureGVKe K1463;
static _KLbyte_stringGVKd_33 K1464;
static _KLimplementation_classGVKe K1465;
static _KLsimple_object_vectorGVKd_3 K1466;
extern _KLkeyword_methodGVKe KLBmiscellaneous_obsolete_instanceGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBmiscellaneous_obsolete_instanceGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K1469;
static _KLsimple_object_vectorGVKd_7 K1470;
static _KLkeyword_signatureAvaluesGVKi K1471;
static _KLsimple_object_vectorGVKd_4 K1472;
static _KLsymbolGVKd KJemitted_name_;
static _KLsymbolGVKd KJdefinition_;
static _KLbyte_stringGVKd_10 K1475;
static _KLbyte_stringGVKd_12 K1476;
static _KLsimple_object_vectorGVKd_2 K1477;
static _KLsimple_object_vectorGVKd_1 K1478;
static _KLbyte_stringGVKd_34 K1479;
static _KLsymbolGVKd KJabstract_;
static _KLbyte_stringGVKd_8 K1481;
static _KLbyte_stringGVKd_19 K1482;
static _KLimplementation_classGVKe K1483;
static _KLsimple_object_vectorGVKd_7 K1484;
static _KLbyte_stringGVKd_20 K1485;
static _KLsignatureAvaluesGVKi K1486;
static _KLsignatureAvaluesGVKi K1487;
static _KLbyte_stringGVKd_13 K1488;
static _KLbyte_stringGVKd_13 K1489;
static _KLbyte_stringGVKd_11 K1490;
static _KLimplementation_classGVKe K1491;
static _KLsimple_object_vectorGVKd_4 K1492;
extern _KLkeyword_methodGVKe KLuninterned_symbolGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLuninterned_symbolGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K1495;
static _KLsimple_object_vectorGVKd_6 K1496;
static _KLsimple_object_vectorGVKd_1 K1497;
extern _KLinstance_slot_descriptorGVKe Ksymbol_nameVdfmc_modelingHLuninterned_symbolG;
extern _KLsealed_generic_functionGVKe Ksymbol_nameVdfmc_modeling;
extern _KLsealed_generic_functionGVKe Ksymbol_name_setterVdfmc_modeling;
extern _KLsetter_methodGVKi Ksymbol_name_setterVdfmc_modelingMM0;
static _KLpairGVKd K1502;
static _KLbyte_stringGVKd_18 K1503;
extern _KLsimple_methodGVKe Ksymbol_nameVdfmc_modelingMM0;
dylan_value Ksymbol_nameVdfmc_modelingMM0I (dylan_value);
extern _KLgetter_methodGVKi Ksymbol_nameVdfmc_modelingMM1;
static _KLpairGVKd K1507;
static _KLpairGVKd K1508;
static _KLbyte_stringGVKd_11 K1509;
static _KLkeyword_signatureAvaluesGVKi K1510;
static _KLsimple_object_vectorGVKd_6 K1511;
static _KLsimple_object_vectorGVKd_3 K1512;
static _KLsimple_object_vectorGVKd_1 K1513;
static _KLbyte_stringGVKd_19 K1514;
static _KLbyte_stringGVKd_5 K1515;
static _KLbyte_stringGVKd_6 K1516;
extern _KLsimple_methodGVKe KCasVdfmc_modelingMM0;
dylan_value KCasVdfmc_modelingMM0I (dylan_value, dylan_value);
static _KLpairGVKd K1519;
static _KLpairGVKd K1520;
static _KLpairGVKd K1521;
static _KLpairGVKd K1522;
static _KLsignatureGVKe K1523;
static _KLbyte_stringGVKd_3 K1524;
static _KLbyte_stringGVKd_23 K1525;
static _KLbyte_stringGVKd_2 K1526;
static _KLsignatureGVKe K1527;
static _KLsimple_object_vectorGVKd_2 K1528;
dylan_value Kdood_make_unbound_proxyVdfmc_modelingMM0I (dylan_value, dylan_value);
dylan_value KLdood_unbound_proxyGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value);
static _KLsignatureAvaluesGVKi K1531;
static _KLsimple_object_vectorGVKd_2 K1532;
static _KLsimple_object_vectorGVKd_1 K1533;
static _KLsubclassGVKe K1534;
static _KLimplementation_classGVKe K1535;
static _KLsimple_object_vectorGVKd_1 K1536;
extern _KLkeyword_methodGVKe KLdood_unbound_proxyGZ32ZconstructorVdfmc_modelingMM0;
static _KLsimple_object_vectorGVKd_1 K1538;
static _KLsimple_object_vectorGVKd_6 K1539;
static _KLkeyword_signatureAvaluesGVKi K1540;
static _KLsimple_object_vectorGVKd_2 K1541;
static _KLsimple_object_vectorGVKd_1 K1542;
static _KLbyte_stringGVKd_20 K1543;
static _KLbyte_stringGVKd_8 K1544;
static _KLimplementation_classGVKe K1545;
extern _KLkeyword_methodGVKe KLunknownGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLunknownGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K1548;
static _KLsimple_object_vectorGVKd_6 K1549;
static _KLkeyword_signatureAvaluesGVKi K1550;
static _KLsimple_object_vectorGVKd_1 K1551;
static _KLbyte_stringGVKd_9 K1552;
static _KLsymbolGVKd KJslot_;
static _KLbyte_stringGVKd_4 K1554;
extern _KLgetter_methodGVKi KCinherited_slot_getterVdfmc_modelingMM0;
static _KLpairGVKd K1556;
static _KLbyte_stringGVKd_22 K1557;
extern _KLinstance_slot_descriptorGVKe KCinherited_slot_getterVdfmc_modelingHLBinherited_slot_descriptorG;
static _KLbyte_stringGVKd_21 K1559;
static _KLbyte_stringGVKd_27 K1560;
static _KLimplementation_classGVKe K1561;
static _KLsimple_object_vectorGVKd_7 K1562;
extern _KLkeyword_methodGVKe KLBinherited_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBinherited_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K1565;
static _KLsimple_object_vectorGVKd_8 K1566;
static _KLsimple_object_vectorGVKd_1 K1567;
static _KLkeyword_signatureAvaluesGVKi K1568;
static _KLsimple_object_vectorGVKd_10 K1569;
static _KLsimple_object_vectorGVKd_5 K1570;
static _KLsimple_object_vectorGVKd_1 K1571;
extern _KLinstance_slot_descriptorGVKe KCslot_descriptor_propertiesVdfmc_modelingHLBslot_initial_value_descriptorG;
extern _KLinstance_slot_descriptorGVKe KCinit_data_slotVdfmc_modelingHLBslot_initial_value_descriptorG;
extern _KLinstance_slot_descriptorGVKe KCslot_ownerVdfmc_modelingHLBslot_initial_value_descriptorG;
static _KLbyte_stringGVKd_28 K1575;
extern _KLsetter_methodGVKi KCinit_arg_type_setterVdfmc_modelingMM0;
static _KLpairGVKd K1577;
static _KLbyte_stringGVKd_21 K1578;
extern _KLinstance_slot_descriptorGVKe KCinit_arg_typeVdfmc_modelingHLBinit_arg_descriptorG;
static _KLsimple_closure_methodGVKi_0 K1582;
static dylan_value K1582I ();
static _KLsignatureGVKe K1583;
static _KLbyte_stringGVKd_20 K1584;
extern _KLgetter_methodGVKi KCinit_arg_typeVdfmc_modelingMM0;
static _KLpairGVKd K1586;
static _KLbyte_stringGVKd_14 K1587;
static _KLbyte_stringGVKd_13 K1588;
static _KLbyte_stringGVKd_21 K1589;
static _KLimplementation_classGVKe K1590;
static _KLsimple_object_vectorGVKd_8 K1591;
extern _KLkeyword_methodGVKe KLBinit_arg_descriptorGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBinit_arg_descriptorGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K1594;
static _KLsimple_object_vectorGVKd_9 K1595;
static _KLsimple_object_vectorGVKd_1 K1596;
static dylan_value K1598I ();
static _KLkeyword_signatureAvaluesGVKi K1599;
static _KLsimple_object_vectorGVKd_12 K1600;
static _KLsimple_object_vectorGVKd_6 K1601;
static _KLsimple_object_vectorGVKd_1 K1602;
extern _KLinstance_slot_descriptorGVKe KCinit_keywordVdfmc_modelingHLBslot_keyword_initialization_descriptorG;
static _KLbyte_stringGVKd_22 K1604;
static _KLbyte_stringGVKd_31 K1605;
static _KLimplementation_classGVKe K1606;
static _KLsimple_object_vectorGVKd_13 K1607;
extern _KLkeyword_methodGVKe KLBeach_subclass_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBeach_subclass_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K1610;
static _KLsimple_object_vectorGVKd_11 K1611;
static dylan_value K1614I ();
static _KLpairGVKd K1613;
static _KLkeyword_signatureAvaluesGVKi K1615;
static _KLsimple_object_vectorGVKd_16 K1616;
static _KLsimple_object_vectorGVKd_8 K1617;
static _KLsimple_object_vectorGVKd_1 K1618;
extern _KLinstance_slot_descriptorGVKe KCslot_getterVdfmc_modelingHLBslot_descriptorG;
extern _KLinstance_slot_descriptorGVKe KCslot_setterVdfmc_modelingHLBslot_descriptorG;
extern _KLinstance_slot_descriptorGVKe KCslot_typeVdfmc_modelingHLBslot_descriptorG;
extern _KLinstance_slot_descriptorGVKe Kemitted_type_nameVdfmc_modelingHLBslot_descriptorG;
extern _KLinstance_slot_descriptorGVKe Kmodel_object_getterVdfmc_modelingHLBslot_descriptorG;
extern _KLinstance_slot_descriptorGVKe Kmodel_object_setterVdfmc_modelingHLBslot_descriptorG;
extern _KLsealed_generic_functionGVKe Kmodel_object_setterVdfmc_modeling;
extern _KLsealed_generic_functionGVKe Kmodel_object_setter_setterVdfmc_modeling;
extern _KLsetter_methodGVKi Kmodel_object_setter_setterVdfmc_modelingMM0;
static _KLpairGVKd K1628;
static _KLbyte_stringGVKd_26 K1629;
extern _KLgetter_methodGVKi Kmodel_object_setterVdfmc_modelingMM0;
static _KLpairGVKd K1631;
static _KLbyte_stringGVKd_19 K1632;
extern _KLsealed_generic_functionGVKe Kmodel_object_getterVdfmc_modeling;
extern _KLsealed_generic_functionGVKe Kmodel_object_getter_setterVdfmc_modeling;
extern _KLsetter_methodGVKi Kmodel_object_getter_setterVdfmc_modelingMM0;
static _KLpairGVKd K1636;
static _KLbyte_stringGVKd_26 K1637;
extern _KLgetter_methodGVKi Kmodel_object_getterVdfmc_modelingMM0;
static _KLpairGVKd K1639;
static _KLbyte_stringGVKd_19 K1640;
extern _KLsealed_generic_functionGVKe Kemitted_type_nameVdfmc_modeling;
extern _KLsealed_generic_functionGVKe Kemitted_type_name_setterVdfmc_modeling;
extern _KLsetter_methodGVKi Kemitted_type_name_setterVdfmc_modelingMM0;
static _KLpairGVKd K1644;
static _KLbyte_stringGVKd_24 K1645;
extern _KLgetter_methodGVKi Kemitted_type_nameVdfmc_modelingMM0;
static _KLpairGVKd K1647;
static _KLbyte_stringGVKd_17 K1648;
static _KLsimple_closure_methodGVKi_0 K1651;
static dylan_value K1651I ();
static _KLbyte_stringGVKd_32 K1652;
static _KLbyte_stringGVKd_23 K1653;
static _KLimplementation_classGVKe K1654;
extern _KLkeyword_methodGVKe KLBclass_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBclass_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_11 K1657;
static dylan_value K1659I ();
static _KLkeyword_signatureAvaluesGVKi K1660;
static _KLsimple_object_vectorGVKd_1 K1661;
static _KLbyte_stringGVKd_24 K1662;
static _KLbyte_stringGVKd_27 K1663;
static _KLimplementation_classGVKe K1664;
extern _KLkeyword_methodGVKe KLBany_class_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBany_class_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K1667;
static _KLsimple_object_vectorGVKd_10 K1668;
static dylan_value K1670I ();
static _KLkeyword_signatureAvaluesGVKi K1671;
static _KLbyte_stringGVKd_28 K1672;
extern _KLsetter_methodGVKi KCsize_slot_descriptor_setterVdfmc_modelingMM0;
static _KLpairGVKd K1674;
static _KLbyte_stringGVKd_28 K1675;
extern _KLinstance_slot_descriptorGVKe KCsize_slot_descriptorVdfmc_modelingHLBrepeated_slot_descriptorG;
static _KLbyte_stringGVKd_27 K1677;
extern _KLgetter_methodGVKi KCsize_slot_descriptorVdfmc_modelingMM0;
static _KLpairGVKd K1679;
static _KLbyte_stringGVKd_21 K1680;
static _KLbyte_stringGVKd_20 K1681;
static _KLbyte_stringGVKd_26 K1682;
static _KLimplementation_classGVKe K1683;
static _KLsimple_object_vectorGVKd_14 K1684;
extern _KLkeyword_methodGVKe KLBrepeated_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBrepeated_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K1687;
static _KLsimple_object_vectorGVKd_11 K1688;
static _KLsimple_object_vectorGVKd_1 K1689;
static dylan_value K1691I ();
static _KLkeyword_signatureAvaluesGVKi K1692;
static _KLsimple_object_vectorGVKd_1 K1693;
static _KLbyte_stringGVKd_27 K1694;
static _KLbyte_stringGVKd_25 K1695;
static _KLimplementation_classGVKe K1696;
extern _KLkeyword_methodGVKe KLBvirtual_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBvirtual_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_10 K1699;
static dylan_value K1701I ();
static _KLkeyword_signatureAvaluesGVKi K1702;
static _KLsimple_object_vectorGVKd_1 K1703;
static _KLbyte_stringGVKd_26 K1704;
static _KLbyte_stringGVKd_26 K1705;
static _KLimplementation_classGVKe K1706;
extern _KLkeyword_methodGVKe KLBinstance_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBinstance_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_11 K1709;
static dylan_value K1711I ();
static _KLkeyword_signatureAvaluesGVKi K1712;
static _KLsimple_object_vectorGVKd_1 K1713;
static _KLbyte_stringGVKd_27 K1714;
static _KLbyte_stringGVKd_30 K1715;
static _KLimplementation_classGVKe K1716;
extern _KLkeyword_methodGVKe KLBany_instance_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBany_instance_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_10 K1719;
static dylan_value K1721I ();
static _KLkeyword_signatureAvaluesGVKi K1722;
static _KLbyte_stringGVKd_31 K1723;
static _KLpairGVKd K1724;
static _KLpairGVKd K1725;
extern _KLsimple_methodGVKe KCslot_storage_size_setterVdfmc_modelingMM0;
dylan_value KCslot_storage_size_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
static _KLsignatureAvaluesGVKi K1728;
static _KLsimple_object_vectorGVKd_2 K1729;
static _KLkeyword_signatureGVKe K1730;
static _KLsimple_object_vectorGVKd_2 K1731;
static _KLsimple_object_vectorGVKd_1 K1732;
extern _KLsealed_generic_functionGVKe KCinitialize_slot_descriptorVdfmc_modeling;
static _KLkeyword_signatureGVKe K1734;
static _KLbyte_stringGVKd_27 K1735;
static _KLkeyword_signatureGVKe K1736;
extern _KLsimple_methodGVKe Kcompute_compile_stage_setterVdfmc_modeling;
dylan_value Kcompute_compile_stage_setterVdfmc_modelingI (dylan_value);
static _KLbyte_stringGVKd_7 K1739;
static _KLsignatureGVKe K1740;
extern _KLsimple_methodGVKe Kcompute_compile_stage_getterVdfmc_modeling;
dylan_value Kcompute_compile_stage_getterVdfmc_modelingI (dylan_value);
extern _KLsetter_methodGVKi KCslot_type_setterVdfmc_modelingMM0;
static _KLpairGVKd K1744;
static _KLbyte_stringGVKd_17 K1745;
static _KLbyte_stringGVKd_16 K1746;
extern _KLgetter_methodGVKi KCslot_typeVdfmc_modelingMM0;
static _KLpairGVKd K1748;
static _KLbyte_stringGVKd_10 K1749;
static _KLbyte_stringGVKd_9 K1750;
extern _KLgetter_methodGVKi KCslot_setterVdfmc_modelingMM0;
static _KLpairGVKd K1752;
static _KLbyte_stringGVKd_12 K1753;
static _KLbyte_stringGVKd_11 K1754;
extern _KLgetter_methodGVKi KCslot_getterVdfmc_modelingMM0;
static _KLpairGVKd K1756;
static _KLbyte_stringGVKd_12 K1757;
static _KLbyte_stringGVKd_11 K1758;
static _KLbyte_stringGVKd_17 K1759;
static _KLimplementation_classGVKe K1760;
extern _KLkeyword_methodGVKe KLBslot_descriptorGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBslot_descriptorGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_9 K1763;
static _KLsimple_object_vectorGVKd_6 K1764;
static dylan_value K1766I ();
static _KLkeyword_signatureAvaluesGVKi K1767;
static _KLbyte_stringGVKd_18 K1768;
extern _KLsimple_methodGVKe KCinit_keyword_requiredQ_setterVdfmc_modelingMM0;
dylan_value KCinit_keyword_requiredQ_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
static _KLsignatureAvaluesGVKi K1771;
static _KLsimple_object_vectorGVKd_2 K1772;
static _KLkeyword_signatureGVKe K1773;
static _KLsimple_object_vectorGVKd_2 K1774;
static _KLsimple_object_vectorGVKd_1 K1775;
extern _KLsetter_methodGVKi KCinit_keyword_setterVdfmc_modelingMM0;
static _KLpairGVKd K1777;
static _KLbyte_stringGVKd_20 K1778;
static _KLbyte_stringGVKd_19 K1779;
extern _KLgetter_methodGVKi KCinit_keywordVdfmc_modelingMM0;
static _KLpairGVKd K1781;
static _KLbyte_stringGVKd_13 K1782;
static _KLbyte_stringGVKd_40 K1783;
static _KLimplementation_classGVKe K1784;
static _KLsimple_object_vectorGVKd_7 K1785;
static _KLsimple_object_vectorGVKd_8 K1786;
static _KLsimple_object_vectorGVKd_1 K1787;
static _KLbyte_stringGVKd_41 K1788;
extern _KLsimple_methodGVKe KCinit_suppliedQ_setterVdfmc_modelingMM0;
dylan_value KCinit_suppliedQ_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KCinit_valueQ_setterVdfmc_modelingMM0;
dylan_value KCinit_valueQ_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KCinit_evaluatedQ_setterVdfmc_modelingMM0;
dylan_value KCinit_evaluatedQ_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe Kslot_value_runtime_onlyQ_setterVdfmc_modelingMM0;
dylan_value Kslot_value_runtime_onlyQ_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
static _KLsignatureAvaluesGVKi K1797;
static _KLsimple_object_vectorGVKd_2 K1798;
static _KLkeyword_signatureGVKe K1799;
static _KLsimple_object_vectorGVKd_8 K1800;
static _KLsymbolGVKd KJruntime_onlyQ_;
static _KLbyte_stringGVKd_13 K1802;
static _KLsimple_object_vectorGVKd_4 K1803;
static _KLkeyword_signatureGVKe K1804;
extern _KLgetter_methodGVKi KCslot_ownerVdfmc_modelingMM0;
static _KLpairGVKd K1806;
static _KLbyte_stringGVKd_11 K1807;
static _KLbyte_stringGVKd_10 K1808;
extern _KLsetter_methodGVKi KCinit_data_slot_setterVdfmc_modelingMM0;
static _KLpairGVKd K1810;
static _KLbyte_stringGVKd_22 K1811;
static _KLbyte_stringGVKd_21 K1812;
extern _KLgetter_methodGVKi KCinit_data_slotVdfmc_modelingMM0;
static _KLpairGVKd K1814;
static _KLbyte_stringGVKd_15 K1815;
static _KLbyte_stringGVKd_14 K1816;
extern _KLsetter_methodGVKi KCslot_descriptor_properties_setterVdfmc_modelingMM0;
static _KLpairGVKd K1818;
static _KLbyte_stringGVKd_34 K1819;
static _KLbyte_stringGVKd_33 K1820;
extern _KLgetter_methodGVKi KCslot_descriptor_propertiesVdfmc_modelingMM0;
static _KLpairGVKd K1822;
static _KLbyte_stringGVKd_27 K1823;
static _KLbyte_stringGVKd_26 K1824;
static _KLbyte_stringGVKd_31 K1825;
static _KLimplementation_classGVKe K1826;
static _KLsimple_object_vectorGVKd_6 K1827;
static _KLsimple_object_vectorGVKd_7 K1828;
static _KLsimple_object_vectorGVKd_3 K1829;
static _KLbyte_stringGVKd_32 K1830;
static _KLsymbolGVKd KJmetaclass_;
static _KLbyte_stringGVKd_9 K1832;
static _KLbyte_stringGVKd_16 K1833;
static _KLimplementation_classGVKe K1834;
static _KLsimple_object_vectorGVKd_8 K1835;
extern _KLkeyword_methodGVKe KLBraw_union_typeGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBraw_union_typeGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K1838;
static _KLsimple_object_vectorGVKd_11 K1839;
static _KLsymbolGVKd KJmembers_;
static _KLsymbolGVKd KJoptions_;
static _KLbyte_stringGVKd_7 K1842;
static _KLbyte_stringGVKd_7 K1843;
static _KLkeyword_signatureAvaluesGVKi K1844;
static _KLsimple_object_vectorGVKd_10 K1845;
static _KLsimple_object_vectorGVKd_5 K1846;
static _KLsimple_object_vectorGVKd_1 K1847;
extern _KLinstance_slot_descriptorGVKe Kprivate_raw_aggregate_membersVdfmc_modelingHLBraw_aggregate_typeG;
extern _KLinstance_slot_descriptorGVKe Kprivate_raw_aggregate_optionsVdfmc_modelingHLBraw_aggregate_typeG;
extern _KLsealed_generic_functionGVKe Kprivate_raw_aggregate_optionsVdfmc_modeling;
extern _KLgetter_methodGVKi Kprivate_raw_aggregate_optionsVdfmc_modelingMM0;
static _KLpairGVKd K1852;
static _KLbyte_stringGVKd_29 K1853;
extern _KLsealed_generic_functionGVKe Kprivate_raw_aggregate_membersVdfmc_modeling;
extern _KLgetter_methodGVKi Kprivate_raw_aggregate_membersVdfmc_modelingMM0;
static _KLpairGVKd K1856;
static _KLbyte_stringGVKd_29 K1857;
static _KLbyte_stringGVKd_17 K1858;
static _KLbyte_stringGVKd_17 K1859;
static _KLimplementation_classGVKe K1860;
extern _KLkeyword_methodGVKe KLBraw_struct_typeGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBraw_struct_typeGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_11 K1863;
static _KLkeyword_signatureAvaluesGVKi K1864;
static _KLsimple_object_vectorGVKd_1 K1865;
static _KLbyte_stringGVKd_18 K1866;
static _KLbyte_stringGVKd_20 K1867;
static _KLimplementation_classGVKe K1868;
extern _KLkeyword_methodGVKe KLBraw_aggregate_typeGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBraw_aggregate_typeGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_2 K1871;
static _KLsimple_object_vectorGVKd_10 K1872;
static _KLsimple_object_vectorGVKd_3 K1873;
static _KLkeyword_signatureAvaluesGVKi K1874;
static _KLbyte_stringGVKd_21 K1875;
static _KLbyte_stringGVKd_10 K1876;
static _KLimplementation_classGVKe K1877;
static _KLsimple_object_vectorGVKd_8 K1878;
extern _KLkeyword_methodGVKe KLBraw_typeGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBraw_typeGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_10 K1881;
static _KLsimple_object_vectorGVKd_3 K1882;
extern _KLinstance_slot_descriptorGVKe KCdebug_nameVdfmc_modelingHLBraw_typeG;
extern _KLinstance_slot_descriptorGVKe KCraw_type_supertypeVdfmc_modelingHLBraw_typeG;
extern _KLinstance_slot_descriptorGVKe Kraw_type_descriptor_functionVdfmc_modelingHLBraw_typeG;
static _KLsymbolGVKd KJdescriptor_function_;
extern _KLsealed_generic_functionGVKe Kraw_type_descriptor_functionVdfmc_modeling;
extern _KLgetter_methodGVKi Kraw_type_descriptor_functionVdfmc_modelingMM0;
static _KLpairGVKd K1889;
static _KLbyte_stringGVKd_28 K1890;
static _KLbyte_stringGVKd_19 K1891;
static _KLsymbolGVKd KJsupertype_;
extern _KLsealed_generic_functionGVKe KCraw_type_supertypeVdfmc_modeling;
extern _KLgetter_methodGVKi KCraw_type_supertypeVdfmc_modelingMM0;
static _KLpairGVKd K1895;
static _KLbyte_stringGVKd_19 K1896;
static _KLbyte_stringGVKd_9 K1897;
static _KLkeyword_signatureAvaluesGVKi K1898;
static _KLsimple_object_vectorGVKd_10 K1899;
static _KLsimple_object_vectorGVKd_5 K1900;
static _KLsimple_object_vectorGVKd_1 K1901;
static _KLbyte_stringGVKd_11 K1902;
static _KLbyte_stringGVKd_13 K1903;
static _KLimplementation_classGVKe K1904;
static _KLsimple_object_vectorGVKd_5 K1905;
extern _KLkeyword_methodGVKe KLBbottom_typeGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBbottom_typeGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K1908;
static _KLsimple_object_vectorGVKd_8 K1909;
static _KLkeyword_signatureAvaluesGVKi K1910;
static _KLsimple_object_vectorGVKd_1 K1911;
static _KLbyte_stringGVKd_14 K1912;
static _KLbyte_stringGVKd_10 K1913;
static _KLimplementation_classGVKe K1914;
extern _KLkeyword_methodGVKe KLBtop_typeGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBtop_typeGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_10 K1917;
static _KLkeyword_signatureAvaluesGVKi K1918;
static _KLsimple_object_vectorGVKd_1 K1919;
static _KLbyte_stringGVKd_11 K1920;
static _KLbyte_stringGVKd_15 K1921;
static _KLimplementation_classGVKe K1922;
static _KLsimple_object_vectorGVKd_9 K1923;
extern _KLkeyword_methodGVKe KLBvirtual_classGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBvirtual_classGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_2 K1926;
static _KLsimple_object_vectorGVKd_11 K1927;
static _KLkeyword_signatureAvaluesGVKi K1928;
static _KLsimple_object_vectorGVKd_8 K1929;
static _KLsymbolGVKd KJsubtype_bit_mask_;
static _KLbyte_stringGVKd_16 K1931;
static _KLsimple_object_vectorGVKd_4 K1932;
static _KLsimple_object_vectorGVKd_1 K1933;
extern _KLinstance_slot_descriptorGVKe KCclass_implementation_classVdfmc_modelingHLBclassG;
extern _KLinstance_slot_descriptorGVKe KCclass_subtype_bitVdfmc_modelingHLBclassG;
extern _KLinstance_slot_descriptorGVKe KPclass_moduleVdfmc_modelingHLBclassG;
extern _KLsealed_generic_functionGVKe KPclass_moduleVdfmc_modeling;
extern _KLsealed_generic_functionGVKe KPclass_module_setterVdfmc_modeling;
extern _KLsetter_methodGVKi KPclass_module_setterVdfmc_modelingMM0;
static _KLpairGVKd K1940;
static _KLbyte_stringGVKd_20 K1941;
extern _KLgetter_methodGVKi KPclass_moduleVdfmc_modelingMM0;
static _KLpairGVKd K1943;
static _KLbyte_stringGVKd_13 K1944;
static _KLbyte_stringGVKd_16 K1945;
static _KLbyte_stringGVKd_16 K1946;
static _KLimplementation_classGVKe K1947;
extern _KLkeyword_methodGVKe KLBfunction_classGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBfunction_classGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K1950;
static _KLsimple_object_vectorGVKd_9 K1951;
static _KLkeyword_signatureAvaluesGVKi K1952;
static _KLsimple_object_vectorGVKd_1 K1953;
static _KLbyte_stringGVKd_17 K1954;
static _KLbyte_stringGVKd_13 K1955;
static _KLimplementation_classGVKe K1956;
extern _KLkeyword_methodGVKe KLBvalue_classGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBvalue_classGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_9 K1959;
static _KLkeyword_signatureAvaluesGVKi K1960;
static _KLsimple_object_vectorGVKd_1 K1961;
static _KLbyte_stringGVKd_14 K1962;
static _KLsymbolGVKd KJinline_;
static _KLsymbolGVKd KJmethod_;
static _KLsymbolGVKd KJc_;
static _KLsymbolGVKd KJv_;
static _KLbyte_stringGVKd_1 K1967;
static _KLbyte_stringGVKd_1 K1968;
static _KLbyte_stringGVKd_6 K1969;
static _KLbyte_stringGVKd_6 K1970;
extern _KLsimple_methodGVKe KCinstance_storage_size_setterVdfmc_modelingMM0;
dylan_value KCinstance_storage_size_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KCinstance_storage_size_setterVdfmc_modelingMM1;
dylan_value KCinstance_storage_size_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_);
static _KLpairGVKd K1975;
static _KLpairGVKd K1976;
static _KLbyte_stringGVKd_29 K1977;
static _KLsignatureGVKe K1978;
static _KLsimple_object_vectorGVKd_2 K1979;
static _KLsignatureAvaluesGVKi K1980;
static _KLsimple_object_vectorGVKd_2 K1981;
static _KLbyte_stringGVKd_28 K1982;
extern _KLsimple_methodGVKe KCinstance_storage_sizeVdfmc_modelingMM0;
dylan_value KCinstance_storage_sizeVdfmc_modelingMM0I (dylan_value x_);
extern _KLsimple_methodGVKe KCinstance_storage_sizeVdfmc_modelingMM1;
dylan_value KCinstance_storage_sizeVdfmc_modelingMM1I (dylan_value c_);
static _KLpairGVKd K1987;
static _KLpairGVKd K1988;
static _KLbyte_stringGVKd_22 K1989;
static _KLsignatureAvaluesGVKi K1990;
static _KLsignatureAvaluesGVKi K1991;
static _KLsimple_object_vectorGVKd_1 K1992;
extern _KLsimple_methodGVKe KCclass_incrementalQ_setterVdfmc_modelingMM0;
dylan_value KCclass_incrementalQ_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KCclass_incrementalQ_setterVdfmc_modelingMM1;
dylan_value KCclass_incrementalQ_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_);
static _KLpairGVKd K1997;
static _KLpairGVKd K1998;
static _KLbyte_stringGVKd_26 K1999;
static _KLsignatureGVKe K2000;
static _KLsimple_object_vectorGVKd_2 K2001;
static _KLsignatureAvaluesGVKi K2002;
static _KLsimple_object_vectorGVKd_2 K2003;
static _KLbyte_stringGVKd_25 K2004;
extern _KLsimple_methodGVKe KCclass_incrementalQVdfmc_modelingMM0;
dylan_value KCclass_incrementalQVdfmc_modelingMM0I (dylan_value x_);
extern _KLsimple_methodGVKe KCclass_incrementalQVdfmc_modelingMM1;
dylan_value KCclass_incrementalQVdfmc_modelingMM1I (dylan_value c_);
static _KLpairGVKd K2009;
static _KLpairGVKd K2010;
static _KLbyte_stringGVKd_19 K2011;
static _KLsignatureAvaluesGVKi K2012;
static _KLsignatureAvaluesGVKi K2013;
static _KLbyte_stringGVKd_18 K2014;
extern _KLsimple_methodGVKe KCclass_completeQ_setterVdfmc_modelingMM0;
dylan_value KCclass_completeQ_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KCclass_completeQ_setterVdfmc_modelingMM1;
dylan_value KCclass_completeQ_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_);
static _KLpairGVKd K2019;
static _KLpairGVKd K2020;
static _KLbyte_stringGVKd_23 K2021;
static _KLbyte_stringGVKd_22 K2022;
extern _KLsimple_methodGVKe KCclass_completeQVdfmc_modelingMM0;
dylan_value KCclass_completeQVdfmc_modelingMM0I (dylan_value x_);
extern _KLsimple_methodGVKe KCclass_completeQVdfmc_modelingMM1;
dylan_value KCclass_completeQVdfmc_modelingMM1I (dylan_value c_);
static _KLpairGVKd K2027;
static _KLpairGVKd K2028;
static _KLbyte_stringGVKd_16 K2029;
static _KLbyte_stringGVKd_15 K2030;
extern _KLsimple_methodGVKe KCclass_sealedQ_setterVdfmc_modelingMM0;
dylan_value KCclass_sealedQ_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KCclass_sealedQ_setterVdfmc_modelingMM1;
dylan_value KCclass_sealedQ_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_);
static _KLpairGVKd K2035;
static _KLpairGVKd K2036;
static _KLbyte_stringGVKd_21 K2037;
static _KLbyte_stringGVKd_20 K2038;
extern _KLsimple_methodGVKe KCclass_sealedQVdfmc_modelingMM0;
dylan_value KCclass_sealedQVdfmc_modelingMM0I (dylan_value x_);
extern _KLsimple_methodGVKe KCclass_sealedQVdfmc_modelingMM1;
dylan_value KCclass_sealedQVdfmc_modelingMM1I (dylan_value c_);
static _KLpairGVKd K2043;
static _KLpairGVKd K2044;
static _KLbyte_stringGVKd_14 K2045;
static _KLbyte_stringGVKd_13 K2046;
extern _KLsimple_methodGVKe KCclass_primaryQ_setterVdfmc_modelingMM0;
dylan_value KCclass_primaryQ_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KCclass_primaryQ_setterVdfmc_modelingMM1;
dylan_value KCclass_primaryQ_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_);
static _KLpairGVKd K2051;
static _KLpairGVKd K2052;
static _KLbyte_stringGVKd_22 K2053;
static _KLbyte_stringGVKd_21 K2054;
extern _KLsimple_methodGVKe KCclass_primaryQVdfmc_modelingMM0;
dylan_value KCclass_primaryQVdfmc_modelingMM0I (dylan_value x_);
extern _KLsimple_methodGVKe KCclass_primaryQVdfmc_modelingMM1;
dylan_value KCclass_primaryQVdfmc_modelingMM1I (dylan_value c_);
static _KLpairGVKd K2059;
static _KLpairGVKd K2060;
static _KLbyte_stringGVKd_15 K2061;
static _KLbyte_stringGVKd_14 K2062;
extern _KLsimple_methodGVKe KCclass_abstractQ_setterVdfmc_modelingMM0;
dylan_value KCclass_abstractQ_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KCclass_abstractQ_setterVdfmc_modelingMM1;
dylan_value KCclass_abstractQ_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_);
static _KLpairGVKd K2067;
static _KLpairGVKd K2068;
static _KLbyte_stringGVKd_23 K2069;
static _KLbyte_stringGVKd_22 K2070;
extern _KLsimple_methodGVKe KCclass_abstractQVdfmc_modelingMM0;
dylan_value KCclass_abstractQVdfmc_modelingMM0I (dylan_value x_);
extern _KLsimple_methodGVKe KCclass_abstractQVdfmc_modelingMM1;
dylan_value KCclass_abstractQVdfmc_modelingMM1I (dylan_value c_);
static _KLpairGVKd K2075;
static _KLpairGVKd K2076;
static _KLbyte_stringGVKd_16 K2077;
static _KLbyte_stringGVKd_15 K2078;
extern _KLsimple_methodGVKe KCall_superclasses_setterVdfmc_modelingMM0;
dylan_value KCall_superclasses_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KCall_superclasses_setterVdfmc_modelingMM1;
dylan_value KCall_superclasses_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_);
static _KLpairGVKd K2083;
static _KLpairGVKd K2084;
static _KLbyte_stringGVKd_24 K2085;
static _KLsignatureAvaluesGVKi K2086;
static _KLsimple_object_vectorGVKd_2 K2087;
static _KLbyte_stringGVKd_23 K2088;
extern _KLsimple_methodGVKe KCall_superclassesVdfmc_modelingMM0;
extern _KLsimple_methodGVKe KCall_superclassesVdfmc_modelingMM1;
dylan_value KCall_superclassesVdfmc_modelingMM1I (dylan_value c_);
static _KLpairGVKd K2092;
static _KLpairGVKd K2093;
static _KLbyte_stringGVKd_17 K2094;
static _KLsignatureAvaluesGVKi K2095;
static _KLsignatureAvaluesGVKi K2096;
static _KLbyte_stringGVKd_16 K2097;
extern _KLsealed_generic_functionGVKe KCinitialize_classVdfmc_modeling;
static _KLkeyword_signatureGVKe K2099;
static _KLbyte_stringGVKd_17 K2100;
static _KLkeyword_signatureGVKe K2101;
extern _KLsimple_methodGVKe Kclass_implementation_class_runtime_slot_offsetVdfmc_modeling;
dylan_value Kclass_implementation_class_runtime_slot_offsetVdfmc_modelingI ();
static _KLsignatureAvaluesGVKi K2104;
static _KLsymbolGVKd KJmodule_;
static _KLsymbolGVKd KJDruntime_module_;
static _KLbyte_stringGVKd_15 K2107;
static _KLbyte_stringGVKd_6 K2108;
extern _KLsimple_methodGVKe KCclass_module_setterVdfmc_modelingMM0;
dylan_value KCclass_module_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
static _KLpairGVKd K2111;
static _KLbyte_stringGVKd_20 K2112;
static _KLsignatureGVKe K2113;
static _KLsimple_object_vectorGVKd_2 K2114;
static _KLbyte_stringGVKd_19 K2115;
extern _KLsimple_methodGVKe KCclass_moduleVdfmc_modelingMM0;
dylan_value KCclass_moduleVdfmc_modelingMM0I (dylan_value);
static _KLpairGVKd K2118;
static _KLsignatureGVKe K2119;
static _KLbyte_stringGVKd_13 K2120;
static _KLsignatureGVKe K2121;
static _KLbyte_stringGVKd_12 K2122;
extern _KLsetter_methodGVKi KCclass_subtype_bit_setterVdfmc_modelingMM0;
static _KLpairGVKd K2124;
static _KLbyte_stringGVKd_25 K2125;
static _KLbyte_stringGVKd_24 K2126;
extern _KLgetter_methodGVKi KCclass_subtype_bitVdfmc_modelingMM0;
static _KLpairGVKd K2128;
static _KLbyte_stringGVKd_18 K2129;
static _KLbyte_stringGVKd_17 K2130;
extern _KLsetter_methodGVKi KCclass_implementation_class_setterVdfmc_modelingMM0;
static _KLpairGVKd K2132;
static _KLbyte_stringGVKd_34 K2133;
static _KLbyte_stringGVKd_33 K2134;
extern _KLgetter_methodGVKi KCclass_implementation_classVdfmc_modelingMM0;
static _KLpairGVKd K2136;
static _KLbyte_stringGVKd_27 K2137;
static _KLbyte_stringGVKd_26 K2138;
extern _KLsimple_methodGVKe KCdebug_name_setterVdfmc_modelingMM0;
dylan_value KCdebug_name_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
extern _KLsetter_methodGVKi KCdebug_name_setterVdfmc_modelingMM1;
extern _KLsimple_methodGVKe KCdebug_name_setterVdfmc_modelingMM2;
dylan_value KCdebug_name_setterVdfmc_modelingMM2I (dylan_value, dylan_value);
static _KLpairGVKd K2144;
static _KLpairGVKd K2145;
static _KLpairGVKd K2146;
static _KLpairGVKd K2147;
static _KLbyte_stringGVKd_18 K2148;
static _KLsignatureGVKe K2149;
static _KLsimple_object_vectorGVKd_2 K2150;
static _KLsignatureAvaluesGVKi K2151;
static _KLsimple_object_vectorGVKd_2 K2152;
static _KLsimple_object_vectorGVKd_1 K2153;
static _KLbyte_stringGVKd_17 K2154;
extern _KLsimple_methodGVKe KCdebug_nameVdfmc_modelingMM0;
dylan_value KCdebug_nameVdfmc_modelingMM0I (dylan_value);
extern _KLgetter_methodGVKi KCdebug_nameVdfmc_modelingMM1;
extern _KLsimple_methodGVKe KCdebug_nameVdfmc_modelingMM2;
dylan_value KCdebug_nameVdfmc_modelingMM2I (dylan_value);
extern _KLsimple_methodGVKe KCdebug_nameVdfmc_modelingMM3;
dylan_value KCdebug_nameVdfmc_modelingMM3I (dylan_value);
extern _KLsimple_methodGVKe KCdebug_nameVdfmc_modelingMM4;
dylan_value KCdebug_nameVdfmc_modelingMM4I (dylan_value);
static _KLpairGVKd K2164;
static _KLpairGVKd K2165;
static _KLpairGVKd K2166;
static _KLpairGVKd K2167;
static _KLpairGVKd K2168;
static _KLpairGVKd K2169;
static _KLbyte_stringGVKd_11 K2170;
static _KLsignatureGVKe K2171;
static _KLsignatureAvaluesGVKi K2172;
static _KLbyte_stringGVKd_7 K2173;
static _KLimplementation_classGVKe K2174;
extern _KLkeyword_methodGVKe KLBclassGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBclassGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_8 K2177;
static _KLsimple_object_vectorGVKd_4 K2178;
static _KLkeyword_signatureAvaluesGVKi K2179;
static _KLbyte_stringGVKd_8 K2180;
extern _KLsimple_methodGVKe KCiclass_number_to_keyVdfmc_modeling;
dylan_value KCiclass_number_to_keyVdfmc_modelingI (dylan_value);
extern _KLsimple_methodGVKe Kclass_constructor_runtime_slot_offsetVdfmc_modeling;
dylan_value Kclass_constructor_runtime_slot_offsetVdfmc_modelingI ();
extern _KLsimple_methodGVKe Kclass_mm_wrapper_runtime_slot_offsetVdfmc_modeling;
dylan_value Kclass_mm_wrapper_runtime_slot_offsetVdfmc_modelingI ();
static _KLkeyword_signatureGVKe K2187;
extern _KLsimple_methodGVKe KCiclass_type_completeQ_setterVdfmc_modelingMM0;
dylan_value KCiclass_type_completeQ_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
extern _KLsealed_generic_functionGVKe KCslots_have_fixed_offsetsQ_bit_setterVdfmc_modeling;
extern _KLsealed_generic_functionGVKe KCslots_have_fixed_offsetsQ_computedQ_setterVdfmc_modeling;
extern _KLsimple_methodGVKe KCiclass_instantiableQ_setterVdfmc_modelingMM0;
dylan_value KCiclass_instantiableQ_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KCiclass_subclasses_fixedQ_setterVdfmc_modelingMM0;
dylan_value KCiclass_subclasses_fixedQ_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
extern _KLsealed_generic_functionGVKe KPdirect_subclasses_initializedQ_setterVdfmc_modeling;
extern _KLsimple_methodGVKe KPdirect_subclasses_initializedQ_setterVdfmc_modelingMM0;
extern _KLsimple_methodGVKe KPdirect_subclasses_initializedQ_setterVdfmc_modelingMM1;
dylan_value KPdirect_subclasses_initializedQ_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_);
static _KLpairGVKd K2200;
static _KLpairGVKd K2201;
static _KLbyte_stringGVKd_38 K2202;
extern _KLsimple_methodGVKe KCslots_have_fixed_offsetsQ_computedQ_setterVdfmc_modelingMM0;
dylan_value KCslots_have_fixed_offsetsQ_computedQ_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KCslots_have_fixed_offsetsQ_computedQ_setterVdfmc_modelingMM1;
dylan_value KCslots_have_fixed_offsetsQ_computedQ_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_);
static _KLpairGVKd K2207;
static _KLpairGVKd K2208;
static _KLbyte_stringGVKd_43 K2209;
extern _KLsimple_methodGVKe KCslots_have_fixed_offsetsQ_bit_setterVdfmc_modelingMM0;
dylan_value KCslots_have_fixed_offsetsQ_bit_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KCslots_have_fixed_offsetsQ_bit_setterVdfmc_modelingMM1;
dylan_value KCslots_have_fixed_offsetsQ_bit_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_);
static _KLpairGVKd K2214;
static _KLpairGVKd K2215;
static _KLbyte_stringGVKd_37 K2216;
static _KLkeyword_signatureGVKe K2217;
static _KLsimple_object_vectorGVKd_24 K2218;
static _KLsymbolGVKd KJCinstance_storage_size_;
static _KLsymbolGVKd KJtype_completeQ_;
static _KLsymbolGVKd KJcompleteQ_;
static _KLsymbolGVKd KJincrementalQ_;
static _KLsymbolGVKd KJslots_have_fixed_offsetsQ_;
static _KLsymbolGVKd KJslots_have_fixed_offsetsQ_computedQ_;
static _KLsymbolGVKd KJinstantiableQ_;
static _KLsymbolGVKd KJsubclasses_fixedQ_;
static _KLsymbolGVKd KJPdirect_subclasses_initializedQ_;
static _KLbyte_stringGVKd_31 K2228;
static _KLbyte_stringGVKd_17 K2229;
static _KLbyte_stringGVKd_13 K2230;
static _KLbyte_stringGVKd_35 K2231;
static _KLbyte_stringGVKd_25 K2232;
static _KLbyte_stringGVKd_12 K2233;
static _KLbyte_stringGVKd_9 K2234;
static _KLbyte_stringGVKd_14 K2235;
static _KLsimple_object_vectorGVKd_12 K2236;
static _KLsymbolGVKd KJconcrete_;
static _KLsymbolGVKd KJLmethodG_;
static _KLsymbolGVKd KJconstructor_;
static _KLsymbolGVKd KJdefault_class_constructor_;
static _KLsymbolGVKd KJknown_joint_;
static _KLsymbolGVKd KJdependent_generics_;
static _KLsymbolGVKd KJsubclass_dependent_generics_;
static _KLbyte_stringGVKd_27 K2244;
static _KLbyte_stringGVKd_18 K2245;
static _KLbyte_stringGVKd_11 K2246;
static _KLbyte_stringGVKd_25 K2247;
static _KLbyte_stringGVKd_11 K2248;
static _KLbyte_stringGVKd_8 K2249;
static _KLbyte_stringGVKd_8 K2250;
extern _KLsetter_methodGVKi KCclass_slot_storage_setterVdfmc_modelingMM0;
extern _KLsimple_methodGVKe KCclass_slot_storage_setterVdfmc_modelingMM1;
dylan_value KCclass_slot_storage_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_);
static _KLpairGVKd K2254;
static _KLpairGVKd K2255;
static _KLbyte_stringGVKd_26 K2256;
static _KLsignatureGVKe K2257;
static _KLsimple_object_vectorGVKd_2 K2258;
extern _KLinstance_slot_descriptorGVKe KCclass_slot_storageVdfmc_modelingHLBimplementation_classG;
static _KLbyte_stringGVKd_25 K2260;
extern _KLgetter_methodGVKi KCclass_slot_storageVdfmc_modelingMM0;
extern _KLsimple_methodGVKe KCclass_slot_storageVdfmc_modelingMM1;
dylan_value KCclass_slot_storageVdfmc_modelingMM1I (dylan_value c_);
static _KLpairGVKd K2264;
static _KLpairGVKd K2265;
static _KLbyte_stringGVKd_19 K2266;
static _KLsignatureAvaluesGVKi K2267;
static _KLbyte_stringGVKd_18 K2268;
extern _KLsimple_methodGVKe KCdefaulted_initialization_arguments_slot_setterVdfmc_modelingMM0;
dylan_value KCdefaulted_initialization_arguments_slot_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KCdefaulted_initialization_arguments_slot_setterVdfmc_modelingMM1;
dylan_value KCdefaulted_initialization_arguments_slot_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_);
static _KLpairGVKd K2273;
static _KLpairGVKd K2274;
static _KLbyte_stringGVKd_47 K2275;
static _KLsignatureGVKe K2276;
static _KLsignatureGVKe K2277;
static _KLsimple_object_vectorGVKd_2 K2278;
static _KLbyte_stringGVKd_46 K2279;
extern _KLsimple_methodGVKe KCdefaulted_initialization_arguments_slotVdfmc_modelingMM0;
dylan_value KCdefaulted_initialization_arguments_slotVdfmc_modelingMM0I (dylan_value);
extern _KLsimple_methodGVKe KCdefaulted_initialization_arguments_slotVdfmc_modelingMM1;
dylan_value KCdefaulted_initialization_arguments_slotVdfmc_modelingMM1I (dylan_value c_);
static _KLpairGVKd K2284;
static _KLpairGVKd K2285;
static _KLbyte_stringGVKd_40 K2286;
static _KLsignatureGVKe K2287;
static _KLbyte_stringGVKd_39 K2288;
extern _KLsimple_methodGVKe KCclass_slot_descriptors_setterVdfmc_modelingMM0;
dylan_value KCclass_slot_descriptors_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KCclass_slot_descriptors_setterVdfmc_modelingMM1;
dylan_value KCclass_slot_descriptors_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_);
static _KLpairGVKd K2293;
static _KLpairGVKd K2294;
static _KLbyte_stringGVKd_30 K2295;
static _KLsignatureAvaluesGVKi K2296;
static _KLsimple_object_vectorGVKd_2 K2297;
static _KLbyte_stringGVKd_29 K2298;
extern _KLsimple_methodGVKe KCclass_slot_descriptorsVdfmc_modelingMM0;
dylan_value KCclass_slot_descriptorsVdfmc_modelingMM0I (dylan_value);
extern _KLsimple_methodGVKe KCclass_slot_descriptorsVdfmc_modelingMM1;
dylan_value KCclass_slot_descriptorsVdfmc_modelingMM1I (dylan_value c_);
static _KLpairGVKd K2303;
static _KLpairGVKd K2304;
static _KLbyte_stringGVKd_23 K2305;
static _KLsignatureAvaluesGVKi K2306;
static _KLbyte_stringGVKd_22 K2307;
extern _KLsimple_methodGVKe KCdirect_initialization_argument_descriptors_setterVdfmc_modelingMM0;
dylan_value KCdirect_initialization_argument_descriptors_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KCdirect_initialization_argument_descriptors_setterVdfmc_modelingMM1;
dylan_value KCdirect_initialization_argument_descriptors_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_);
static _KLpairGVKd K2312;
static _KLpairGVKd K2313;
static _KLbyte_stringGVKd_50 K2314;
static _KLbyte_stringGVKd_49 K2315;
extern _KLsimple_methodGVKe KCdirect_initialization_argument_descriptorsVdfmc_modelingMM0;
dylan_value KCdirect_initialization_argument_descriptorsVdfmc_modelingMM0I (dylan_value);
extern _KLsimple_methodGVKe KCdirect_initialization_argument_descriptorsVdfmc_modelingMM1;
dylan_value KCdirect_initialization_argument_descriptorsVdfmc_modelingMM1I (dylan_value c_);
static _KLpairGVKd K2320;
static _KLpairGVKd K2321;
static _KLbyte_stringGVKd_43 K2322;
static _KLbyte_stringGVKd_42 K2323;
extern _KLsimple_methodGVKe KCdirect_inherited_slot_descriptors_setterVdfmc_modelingMM0;
dylan_value KCdirect_inherited_slot_descriptors_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KCdirect_inherited_slot_descriptors_setterVdfmc_modelingMM1;
dylan_value KCdirect_inherited_slot_descriptors_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_);
static _KLpairGVKd K2328;
static _KLpairGVKd K2329;
static _KLbyte_stringGVKd_41 K2330;
static _KLbyte_stringGVKd_40 K2331;
extern _KLsimple_methodGVKe KCdirect_inherited_slot_descriptorsVdfmc_modelingMM0;
dylan_value KCdirect_inherited_slot_descriptorsVdfmc_modelingMM0I (dylan_value);
extern _KLsimple_methodGVKe KCdirect_inherited_slot_descriptorsVdfmc_modelingMM1;
dylan_value KCdirect_inherited_slot_descriptorsVdfmc_modelingMM1I (dylan_value c_);
static _KLpairGVKd K2336;
static _KLpairGVKd K2337;
static _KLbyte_stringGVKd_34 K2338;
static _KLbyte_stringGVKd_33 K2339;
extern _KLsimple_methodGVKe KCslot_descriptors_setterVdfmc_modelingMM0;
dylan_value KCslot_descriptors_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KCslot_descriptors_setterVdfmc_modelingMM1;
dylan_value KCslot_descriptors_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_);
static _KLpairGVKd K2344;
static _KLpairGVKd K2345;
static _KLbyte_stringGVKd_24 K2346;
static _KLbyte_stringGVKd_23 K2347;
extern _KLsimple_methodGVKe KCslot_descriptorsVdfmc_modelingMM0;
dylan_value KCslot_descriptorsVdfmc_modelingMM0I (dylan_value);
extern _KLsimple_methodGVKe KCslot_descriptorsVdfmc_modelingMM1;
dylan_value KCslot_descriptorsVdfmc_modelingMM1I (dylan_value c_);
static _KLpairGVKd K2352;
static _KLpairGVKd K2353;
static _KLbyte_stringGVKd_17 K2354;
static _KLbyte_stringGVKd_16 K2355;
extern _KLsimple_methodGVKe KCdirect_slot_descriptors_setterVdfmc_modelingMM0;
dylan_value KCdirect_slot_descriptors_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KCdirect_slot_descriptors_setterVdfmc_modelingMM1;
dylan_value KCdirect_slot_descriptors_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_);
static _KLpairGVKd K2360;
static _KLpairGVKd K2361;
static _KLbyte_stringGVKd_31 K2362;
static _KLbyte_stringGVKd_30 K2363;
extern _KLsimple_methodGVKe KCdirect_slot_descriptorsVdfmc_modelingMM0;
dylan_value KCdirect_slot_descriptorsVdfmc_modelingMM0I (dylan_value);
extern _KLsimple_methodGVKe KCdirect_slot_descriptorsVdfmc_modelingMM1;
dylan_value KCdirect_slot_descriptorsVdfmc_modelingMM1I (dylan_value c_);
static _KLpairGVKd K2368;
static _KLpairGVKd K2369;
static _KLbyte_stringGVKd_24 K2370;
static _KLbyte_stringGVKd_23 K2371;
extern _KLsimple_methodGVKe KCdirect_methods_setterVdfmc_modelingMM0;
dylan_value KCdirect_methods_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KCdirect_methods_setterVdfmc_modelingMM1;
dylan_value KCdirect_methods_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_);
static _KLpairGVKd K2376;
static _KLpairGVKd K2377;
static _KLbyte_stringGVKd_22 K2378;
static _KLbyte_stringGVKd_21 K2379;
extern _KLsimple_methodGVKe KCdirect_methodsVdfmc_modelingMM0;
dylan_value KCdirect_methodsVdfmc_modelingMM0I (dylan_value);
extern _KLsimple_methodGVKe KCdirect_methodsVdfmc_modelingMM1;
dylan_value KCdirect_methodsVdfmc_modelingMM1I (dylan_value c_);
static _KLpairGVKd K2384;
static _KLpairGVKd K2385;
static _KLbyte_stringGVKd_15 K2386;
static _KLbyte_stringGVKd_14 K2387;
extern _KLsimple_methodGVKe KCdirect_subclasses_setterVdfmc_modelingMM0;
static _KLpairGVKd K2389;
static _KLbyte_stringGVKd_25 K2390;
static _KLbyte_stringGVKd_24 K2391;
extern _KLsimple_methodGVKe KCdirect_subclassesVdfmc_modelingMM0;
static _KLpairGVKd K2393;
static _KLpairGVKd K2394;
static _KLbyte_stringGVKd_18 K2395;
static _KLbyte_stringGVKd_17 K2396;
static _KLbyte_stringGVKd_41 K2397;
static _KLbyte_stringGVKd_34 K2398;
static _KLbyte_stringGVKd_32 K2399;
static _KLbyte_stringGVKd_25 K2400;
extern _KLsimple_methodGVKe KCclass_known_joint_setterVdfmc_modelingMM0;
dylan_value KCclass_known_joint_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KCclass_known_joint_setterVdfmc_modelingMM1;
dylan_value KCclass_known_joint_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_);
static _KLpairGVKd K2405;
static _KLpairGVKd K2406;
static _KLbyte_stringGVKd_25 K2407;
static _KLbyte_stringGVKd_24 K2408;
extern _KLsimple_methodGVKe KCclass_known_jointVdfmc_modelingMM0;
dylan_value KCclass_known_jointVdfmc_modelingMM0I (dylan_value);
extern _KLsimple_methodGVKe KCclass_known_jointVdfmc_modelingMM1;
dylan_value KCclass_known_jointVdfmc_modelingMM1I (dylan_value c_);
static _KLpairGVKd K2413;
static _KLpairGVKd K2414;
static _KLbyte_stringGVKd_18 K2415;
static _KLbyte_stringGVKd_17 K2416;
extern _KLsimple_methodGVKe KCclass_rcpl_other_positions_setterVdfmc_modelingMM0;
dylan_value KCclass_rcpl_other_positions_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KCclass_rcpl_other_positions_setterVdfmc_modelingMM1;
dylan_value KCclass_rcpl_other_positions_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_);
static _KLpairGVKd K2421;
static _KLpairGVKd K2422;
static _KLbyte_stringGVKd_34 K2423;
static _KLbyte_stringGVKd_33 K2424;
extern _KLsimple_methodGVKe KCclass_rcpl_other_positionsVdfmc_modelingMM0;
dylan_value KCclass_rcpl_other_positionsVdfmc_modelingMM0I (dylan_value);
extern _KLsimple_methodGVKe KCclass_rcpl_other_positionsVdfmc_modelingMM1;
dylan_value KCclass_rcpl_other_positionsVdfmc_modelingMM1I (dylan_value c_);
static _KLpairGVKd K2429;
static _KLpairGVKd K2430;
static _KLbyte_stringGVKd_27 K2431;
static _KLbyte_stringGVKd_26 K2432;
extern _KLsetter_methodGVKi KCclass_rcpl_position_setterVdfmc_modelingMM0;
extern _KLsimple_methodGVKe KCclass_rcpl_position_setterVdfmc_modelingMM1;
dylan_value KCclass_rcpl_position_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_);
static _KLpairGVKd K2436;
static _KLpairGVKd K2437;
static _KLbyte_stringGVKd_27 K2438;
extern _KLinstance_slot_descriptorGVKe KCclass_rcpl_positionVdfmc_modelingHLBimplementation_classG;
static _KLbyte_stringGVKd_26 K2440;
extern _KLgetter_methodGVKi KCclass_rcpl_positionVdfmc_modelingMM0;
extern _KLsimple_methodGVKe KCclass_rcpl_positionVdfmc_modelingMM1;
dylan_value KCclass_rcpl_positionVdfmc_modelingMM1I (dylan_value c_);
static _KLpairGVKd K2444;
static _KLpairGVKd K2445;
static _KLbyte_stringGVKd_20 K2446;
static _KLbyte_stringGVKd_19 K2447;
extern _KLsimple_methodGVKe KCclass_rcpl_vector_setterVdfmc_modelingMM0;
dylan_value KCclass_rcpl_vector_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KCclass_rcpl_vector_setterVdfmc_modelingMM1;
dylan_value KCclass_rcpl_vector_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_);
static _KLpairGVKd K2452;
static _KLpairGVKd K2453;
static _KLbyte_stringGVKd_25 K2454;
static _KLbyte_stringGVKd_24 K2455;
extern _KLsimple_methodGVKe KCclass_rcpl_vectorVdfmc_modelingMM0;
dylan_value KCclass_rcpl_vectorVdfmc_modelingMM0I (dylan_value);
extern _KLsimple_methodGVKe KCclass_rcpl_vectorVdfmc_modelingMM1;
dylan_value KCclass_rcpl_vectorVdfmc_modelingMM1I (dylan_value c_);
static _KLpairGVKd K2460;
static _KLpairGVKd K2461;
static _KLbyte_stringGVKd_18 K2462;
static _KLbyte_stringGVKd_17 K2463;
extern _KLsimple_methodGVKe KCdirect_superclasses_setterVdfmc_modelingMM0;
dylan_value KCdirect_superclasses_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KCdirect_superclasses_setterVdfmc_modelingMM1;
dylan_value KCdirect_superclasses_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_);
static _KLpairGVKd K2468;
static _KLpairGVKd K2469;
static _KLbyte_stringGVKd_27 K2470;
static _KLbyte_stringGVKd_26 K2471;
extern _KLsimple_methodGVKe KCdirect_superclassesVdfmc_modelingMM0;
dylan_value KCdirect_superclassesVdfmc_modelingMM0I (dylan_value);
extern _KLsimple_methodGVKe KCdirect_superclassesVdfmc_modelingMM1;
dylan_value KCdirect_superclassesVdfmc_modelingMM1I (dylan_value c_);
static _KLpairGVKd K2476;
static _KLpairGVKd K2477;
static _KLbyte_stringGVKd_20 K2478;
static _KLbyte_stringGVKd_19 K2479;
extern _KLsimple_methodGVKe KCclass_constructor_setterVdfmc_modelingMM0;
dylan_value KCclass_constructor_setterVdfmc_modelingMM0I (dylan_value v_, dylan_value c_);
static _KLpairGVKd K2482;
static _KLpairGVKd K2483;
static _KLbyte_stringGVKd_25 K2484;
static _KLbyte_stringGVKd_24 K2485;
extern _KLsimple_methodGVKe KCclass_constructorVdfmc_modelingMM0;
dylan_value KCclass_constructorVdfmc_modelingMM0I (dylan_value c_);
static _KLpairGVKd K2488;
static _KLpairGVKd K2489;
static _KLbyte_stringGVKd_18 K2490;
static _KLbyte_stringGVKd_17 K2491;
extern _KLsetter_methodGVKi KCiclass_dispatch_key_setterVdfmc_modelingMM0;
static _KLpairGVKd K2493;
static _KLbyte_stringGVKd_27 K2494;
extern _KLinstance_slot_descriptorGVKe KCiclass_dispatch_keyVdfmc_modelingHLBimplementation_classG;
static _KLbyte_stringGVKd_26 K2496;
extern _KLgetter_methodGVKi KCiclass_dispatch_keyVdfmc_modelingMM0;
static _KLpairGVKd K2498;
static _KLbyte_stringGVKd_20 K2499;
static _KLbyte_stringGVKd_19 K2500;
extern _KLsimple_methodGVKe KCinstance_slot_descriptors_setterVdfmc_modelingMM0;
dylan_value KCinstance_slot_descriptors_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KCinstance_slot_descriptors_setterVdfmc_modelingMM1;
dylan_value KCinstance_slot_descriptors_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_);
static _KLpairGVKd K2505;
static _KLpairGVKd K2506;
static _KLbyte_stringGVKd_33 K2507;
static _KLbyte_stringGVKd_32 K2508;
extern _KLsimple_methodGVKe KCinstance_slot_descriptorsVdfmc_modelingMM0;
dylan_value KCinstance_slot_descriptorsVdfmc_modelingMM0I (dylan_value);
extern _KLsimple_methodGVKe KCinstance_slot_descriptorsVdfmc_modelingMM1;
dylan_value KCinstance_slot_descriptorsVdfmc_modelingMM1I (dylan_value c_);
static _KLpairGVKd K2513;
static _KLpairGVKd K2514;
static _KLbyte_stringGVKd_26 K2515;
static _KLbyte_stringGVKd_25 K2516;
extern _KLsimple_methodGVKe KCrepeated_slot_descriptor_setterVdfmc_modelingMM0;
dylan_value KCrepeated_slot_descriptor_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KCrepeated_slot_descriptor_setterVdfmc_modelingMM1;
dylan_value KCrepeated_slot_descriptor_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_);
static _KLpairGVKd K2521;
static _KLpairGVKd K2522;
static _KLbyte_stringGVKd_32 K2523;
static _KLbyte_stringGVKd_31 K2524;
extern _KLsimple_methodGVKe KCrepeated_slot_descriptorVdfmc_modelingMM0;
dylan_value KCrepeated_slot_descriptorVdfmc_modelingMM0I (dylan_value);
extern _KLsimple_methodGVKe KCrepeated_slot_descriptorVdfmc_modelingMM1;
dylan_value KCrepeated_slot_descriptorVdfmc_modelingMM1I (dylan_value c_);
static _KLpairGVKd K2529;
static _KLpairGVKd K2530;
static _KLbyte_stringGVKd_25 K2531;
static _KLbyte_stringGVKd_24 K2532;
extern _KLsimple_methodGVKe KCclass_mm_wrapper_setterVdfmc_modelingMM0;
dylan_value KCclass_mm_wrapper_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KCclass_mm_wrapper_setterVdfmc_modelingMM1;
dylan_value KCclass_mm_wrapper_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_);
static _KLpairGVKd K2537;
static _KLpairGVKd K2538;
static _KLbyte_stringGVKd_24 K2539;
static _KLbyte_stringGVKd_23 K2540;
extern _KLsimple_methodGVKe KCclass_mm_wrapperVdfmc_modelingMM0;
dylan_value KCclass_mm_wrapperVdfmc_modelingMM0I (dylan_value);
extern _KLsimple_methodGVKe KCclass_mm_wrapperVdfmc_modelingMM1;
dylan_value KCclass_mm_wrapperVdfmc_modelingMM1I (dylan_value c_);
static _KLpairGVKd K2545;
static _KLpairGVKd K2546;
static _KLbyte_stringGVKd_17 K2547;
static _KLbyte_stringGVKd_16 K2548;
extern _KLsetter_methodGVKi KCiclass_class_setterVdfmc_modelingMM0;
static _KLpairGVKd K2550;
static _KLbyte_stringGVKd_20 K2551;
extern _KLinstance_slot_descriptorGVKe KCiclass_classVdfmc_modelingHLBimplementation_classG;
static _KLbyte_stringGVKd_19 K2553;
extern _KLgetter_methodGVKi KCiclass_classVdfmc_modelingMM0;
static _KLpairGVKd K2555;
static _KLbyte_stringGVKd_13 K2556;
static _KLbyte_stringGVKd_12 K2557;
extern _KLsetter_methodGVKi KCclass_properties_setterVdfmc_modelingMM0;
static _KLpairGVKd K2559;
static _KLbyte_stringGVKd_24 K2560;
extern _KLinstance_slot_descriptorGVKe KCclass_propertiesVdfmc_modelingHLBimplementation_classG;
static _KLbyte_stringGVKd_23 K2562;
extern _KLgetter_methodGVKi KCclass_propertiesVdfmc_modelingMM0;
static _KLpairGVKd K2564;
static _KLbyte_stringGVKd_17 K2565;
static _KLbyte_stringGVKd_16 K2566;
static _KLbyte_stringGVKd_22 K2567;
static _KLimplementation_classGVKe K2568;
static _KLsimple_object_vectorGVKd_29 K2569;
extern _KLkeyword_methodGVKe KLBimplementation_classGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBimplementation_classGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_7 K2572;
static _KLsimple_object_vectorGVKd_26 K2573;
extern _KLinstance_slot_descriptorGVKe Kprivate_Cclass_mm_wrapperVdfmc_modelingHLBimplementation_classG;
extern _KLinstance_slot_descriptorGVKe Kprivate_Crepeated_slot_descriptorVdfmc_modelingHLBimplementation_classG;
extern _KLinstance_slot_descriptorGVKe Kprivate_Cinstance_slot_descriptorsVdfmc_modelingHLBimplementation_classG;
extern _KLinstance_slot_descriptorGVKe Kprivate_Cdirect_superclassesVdfmc_modelingHLBimplementation_classG;
extern _KLinstance_slot_descriptorGVKe Kprivate_Cclass_rcpl_vectorVdfmc_modelingHLBimplementation_classG;
extern _KLinstance_slot_descriptorGVKe Kprivate_Cclass_rcpl_other_positionsVdfmc_modelingHLBimplementation_classG;
extern _KLinstance_slot_descriptorGVKe Kprivate_Cclass_known_jointVdfmc_modelingHLBimplementation_classG;
extern _KLinstance_slot_descriptorGVKe Kprivate_Ciclass_dependent_genericsVdfmc_modelingHLBimplementation_classG;
extern _KLinstance_slot_descriptorGVKe Kprivate_Ciclass_subclass_dependent_genericsVdfmc_modelingHLBimplementation_classG;
extern _KLinstance_slot_descriptorGVKe Kprivate_Cdirect_subclassesVdfmc_modelingHLBimplementation_classG;
extern _KLinstance_slot_descriptorGVKe Kprivate_Cdirect_methodsVdfmc_modelingHLBimplementation_classG;
extern _KLinstance_slot_descriptorGVKe Kprivate_Cdirect_slot_descriptorsVdfmc_modelingHLBimplementation_classG;
extern _KLinstance_slot_descriptorGVKe Kprivate_Cslot_descriptorsVdfmc_modelingHLBimplementation_classG;
extern _KLinstance_slot_descriptorGVKe Kprivate_Cdirect_inherited_slot_descriptorsVdfmc_modelingHLBimplementation_classG;
extern _KLinstance_slot_descriptorGVKe Kprivate_Cdirect_initialization_argument_descriptorsVdfmc_modelingHLBimplementation_classG;
extern _KLinstance_slot_descriptorGVKe Kprivate_Cclass_slot_descriptorsVdfmc_modelingHLBimplementation_classG;
extern _KLinstance_slot_descriptorGVKe Kprivate_Cdefaulted_initialization_arguments_slotVdfmc_modelingHLBimplementation_classG;
extern _KLinstance_slot_descriptorGVKe Kprivate_Cslots_initialized_stateVdfmc_modelingHLBimplementation_classG;
extern _KLinstance_slot_descriptorGVKe Kprivate_Cclass_incremental_rcpl_positionsVdfmc_modelingHLBimplementation_classG;
extern _KLinstance_slot_descriptorGVKe Kprivate_Call_superclassesVdfmc_modelingHLBimplementation_classG;
extern _KLsealed_generic_functionGVKe Kprivate_Call_superclassesVdfmc_modeling;
extern _KLsealed_generic_functionGVKe Kprivate_Call_superclasses_setterVdfmc_modeling;
static _KLunionGVKe K2596;
extern _KLsetter_methodGVKi Kprivate_Call_superclasses_setterVdfmc_modelingMM0;
static _KLpairGVKd K2598;
static _KLbyte_stringGVKd_32 K2599;
extern _KLgetter_methodGVKi Kprivate_Call_superclassesVdfmc_modelingMM0;
static _KLpairGVKd K2601;
static _KLbyte_stringGVKd_25 K2602;
extern _KLsealed_generic_functionGVKe Kprivate_Cclass_incremental_rcpl_positionsVdfmc_modeling;
extern _KLsealed_generic_functionGVKe Kprivate_Cclass_incremental_rcpl_positions_setterVdfmc_modeling;
extern _KLsetter_methodGVKi Kprivate_Cclass_incremental_rcpl_positions_setterVdfmc_modelingMM0;
static _KLpairGVKd K2606;
static _KLbyte_stringGVKd_48 K2607;
extern _KLgetter_methodGVKi Kprivate_Cclass_incremental_rcpl_positionsVdfmc_modelingMM0;
static _KLpairGVKd K2609;
static _KLbyte_stringGVKd_41 K2610;
static _KLsymbolGVKd KJuninitialized_;
extern _KLsealed_generic_functionGVKe Kprivate_Cslots_initialized_stateVdfmc_modeling;
extern _KLsealed_generic_functionGVKe Kprivate_Cslots_initialized_state_setterVdfmc_modeling;
static _KLunionGVKe K2614;
extern _KLsetter_methodGVKi Kprivate_Cslots_initialized_state_setterVdfmc_modelingMM0;
static _KLpairGVKd K2616;
static _KLbyte_stringGVKd_39 K2617;
extern _KLgetter_methodGVKi Kprivate_Cslots_initialized_stateVdfmc_modelingMM0;
static _KLpairGVKd K2619;
static _KLbyte_stringGVKd_32 K2620;
static _KLbyte_stringGVKd_13 K2621;
extern _KLsealed_generic_functionGVKe Kprivate_Cdefaulted_initialization_arguments_slotVdfmc_modeling;
extern _KLsealed_generic_functionGVKe Kprivate_Cdefaulted_initialization_arguments_slot_setterVdfmc_modeling;
extern _KLsetter_methodGVKi Kprivate_Cdefaulted_initialization_arguments_slot_setterVdfmc_modelingMM0;
static _KLpairGVKd K2625;
static _KLbyte_stringGVKd_55 K2626;
extern _KLgetter_methodGVKi Kprivate_Cdefaulted_initialization_arguments_slotVdfmc_modelingMM0;
static _KLpairGVKd K2628;
static _KLbyte_stringGVKd_48 K2629;
extern _KLsealed_generic_functionGVKe Kprivate_Cclass_slot_descriptorsVdfmc_modeling;
extern _KLsealed_generic_functionGVKe Kprivate_Cclass_slot_descriptors_setterVdfmc_modeling;
static _KLunionGVKe K2632;
extern _KLsetter_methodGVKi Kprivate_Cclass_slot_descriptors_setterVdfmc_modelingMM0;
static _KLpairGVKd K2634;
static _KLbyte_stringGVKd_38 K2635;
extern _KLgetter_methodGVKi Kprivate_Cclass_slot_descriptorsVdfmc_modelingMM0;
static _KLpairGVKd K2637;
static _KLbyte_stringGVKd_31 K2638;
extern _KLsealed_generic_functionGVKe Kprivate_Cdirect_initialization_argument_descriptorsVdfmc_modeling;
extern _KLsealed_generic_functionGVKe Kprivate_Cdirect_initialization_argument_descriptors_setterVdfmc_modeling;
extern _KLsetter_methodGVKi Kprivate_Cdirect_initialization_argument_descriptors_setterVdfmc_modelingMM0;
static _KLpairGVKd K2642;
static _KLbyte_stringGVKd_58 K2643;
extern _KLgetter_methodGVKi Kprivate_Cdirect_initialization_argument_descriptorsVdfmc_modelingMM0;
static _KLpairGVKd K2645;
static _KLbyte_stringGVKd_51 K2646;
extern _KLsealed_generic_functionGVKe Kprivate_Cdirect_inherited_slot_descriptorsVdfmc_modeling;
extern _KLsealed_generic_functionGVKe Kprivate_Cdirect_inherited_slot_descriptors_setterVdfmc_modeling;
extern _KLsetter_methodGVKi Kprivate_Cdirect_inherited_slot_descriptors_setterVdfmc_modelingMM0;
static _KLpairGVKd K2650;
static _KLbyte_stringGVKd_49 K2651;
extern _KLgetter_methodGVKi Kprivate_Cdirect_inherited_slot_descriptorsVdfmc_modelingMM0;
static _KLpairGVKd K2653;
static _KLbyte_stringGVKd_42 K2654;
extern _KLsealed_generic_functionGVKe Kprivate_Cslot_descriptorsVdfmc_modeling;
extern _KLsealed_generic_functionGVKe Kprivate_Cslot_descriptors_setterVdfmc_modeling;
extern _KLsetter_methodGVKi Kprivate_Cslot_descriptors_setterVdfmc_modelingMM0;
static _KLpairGVKd K2658;
static _KLbyte_stringGVKd_32 K2659;
extern _KLgetter_methodGVKi Kprivate_Cslot_descriptorsVdfmc_modelingMM0;
static _KLpairGVKd K2661;
static _KLbyte_stringGVKd_25 K2662;
extern _KLsealed_generic_functionGVKe Kprivate_Cdirect_slot_descriptorsVdfmc_modeling;
extern _KLsealed_generic_functionGVKe Kprivate_Cdirect_slot_descriptors_setterVdfmc_modeling;
extern _KLsetter_methodGVKi Kprivate_Cdirect_slot_descriptors_setterVdfmc_modelingMM0;
static _KLpairGVKd K2666;
static _KLbyte_stringGVKd_39 K2667;
extern _KLgetter_methodGVKi Kprivate_Cdirect_slot_descriptorsVdfmc_modelingMM0;
static _KLpairGVKd K2669;
static _KLbyte_stringGVKd_32 K2670;
extern _KLsealed_generic_functionGVKe Kprivate_Cdirect_methodsVdfmc_modeling;
extern _KLsealed_generic_functionGVKe Kprivate_Cdirect_methods_setterVdfmc_modeling;
extern _KLsetter_methodGVKi Kprivate_Cdirect_methods_setterVdfmc_modelingMM0;
static _KLpairGVKd K2674;
static _KLbyte_stringGVKd_30 K2675;
extern _KLgetter_methodGVKi Kprivate_Cdirect_methodsVdfmc_modelingMM0;
static _KLpairGVKd K2677;
static _KLbyte_stringGVKd_23 K2678;
extern _KLsealed_generic_functionGVKe Kprivate_Cdirect_subclassesVdfmc_modeling;
extern _KLsealed_generic_functionGVKe Kprivate_Cdirect_subclasses_setterVdfmc_modeling;
extern _KLsetter_methodGVKi Kprivate_Cdirect_subclasses_setterVdfmc_modelingMM0;
static _KLpairGVKd K2682;
static _KLbyte_stringGVKd_33 K2683;
extern _KLgetter_methodGVKi Kprivate_Cdirect_subclassesVdfmc_modelingMM0;
static _KLpairGVKd K2685;
static _KLbyte_stringGVKd_26 K2686;
extern _KLsealed_generic_functionGVKe Kprivate_Ciclass_subclass_dependent_genericsVdfmc_modeling;
extern _KLsealed_generic_functionGVKe Kprivate_Ciclass_subclass_dependent_generics_setterVdfmc_modeling;
extern _KLsetter_methodGVKi Kprivate_Ciclass_subclass_dependent_generics_setterVdfmc_modelingMM0;
static _KLpairGVKd K2690;
static _KLbyte_stringGVKd_50 K2691;
extern _KLgetter_methodGVKi Kprivate_Ciclass_subclass_dependent_genericsVdfmc_modelingMM0;
static _KLpairGVKd K2693;
static _KLbyte_stringGVKd_43 K2694;
extern _KLsealed_generic_functionGVKe Kprivate_Ciclass_dependent_genericsVdfmc_modeling;
extern _KLsealed_generic_functionGVKe Kprivate_Ciclass_dependent_generics_setterVdfmc_modeling;
extern _KLsetter_methodGVKi Kprivate_Ciclass_dependent_generics_setterVdfmc_modelingMM0;
static _KLpairGVKd K2698;
static _KLbyte_stringGVKd_41 K2699;
extern _KLgetter_methodGVKi Kprivate_Ciclass_dependent_genericsVdfmc_modelingMM0;
static _KLpairGVKd K2701;
static _KLbyte_stringGVKd_34 K2702;
extern _KLsealed_generic_functionGVKe Kprivate_Cclass_known_jointVdfmc_modeling;
extern _KLsealed_generic_functionGVKe Kprivate_Cclass_known_joint_setterVdfmc_modeling;
extern _KLsetter_methodGVKi Kprivate_Cclass_known_joint_setterVdfmc_modelingMM0;
static _KLpairGVKd K2706;
static _KLbyte_stringGVKd_33 K2707;
extern _KLgetter_methodGVKi Kprivate_Cclass_known_jointVdfmc_modelingMM0;
static _KLpairGVKd K2709;
static _KLbyte_stringGVKd_26 K2710;
extern _KLsealed_generic_functionGVKe Kprivate_Cclass_rcpl_other_positionsVdfmc_modeling;
extern _KLsealed_generic_functionGVKe Kprivate_Cclass_rcpl_other_positions_setterVdfmc_modeling;
extern _KLsetter_methodGVKi Kprivate_Cclass_rcpl_other_positions_setterVdfmc_modelingMM0;
static _KLpairGVKd K2714;
static _KLbyte_stringGVKd_42 K2715;
extern _KLgetter_methodGVKi Kprivate_Cclass_rcpl_other_positionsVdfmc_modelingMM0;
static _KLpairGVKd K2717;
static _KLbyte_stringGVKd_35 K2718;
extern _KLsealed_generic_functionGVKe Kprivate_Cclass_rcpl_vectorVdfmc_modeling;
extern _KLsealed_generic_functionGVKe Kprivate_Cclass_rcpl_vector_setterVdfmc_modeling;
extern _KLsetter_methodGVKi Kprivate_Cclass_rcpl_vector_setterVdfmc_modelingMM0;
static _KLpairGVKd K2722;
static _KLbyte_stringGVKd_33 K2723;
extern _KLgetter_methodGVKi Kprivate_Cclass_rcpl_vectorVdfmc_modelingMM0;
static _KLpairGVKd K2725;
static _KLbyte_stringGVKd_26 K2726;
extern _KLsealed_generic_functionGVKe Kprivate_Cdirect_superclassesVdfmc_modeling;
extern _KLsealed_generic_functionGVKe Kprivate_Cdirect_superclasses_setterVdfmc_modeling;
extern _KLsetter_methodGVKi Kprivate_Cdirect_superclasses_setterVdfmc_modelingMM0;
static _KLpairGVKd K2730;
static _KLbyte_stringGVKd_35 K2731;
extern _KLgetter_methodGVKi Kprivate_Cdirect_superclassesVdfmc_modelingMM0;
static _KLpairGVKd K2733;
static _KLbyte_stringGVKd_28 K2734;
extern _KLsealed_generic_functionGVKe Kprivate_Cinstance_slot_descriptorsVdfmc_modeling;
extern _KLsealed_generic_functionGVKe Kprivate_Cinstance_slot_descriptors_setterVdfmc_modeling;
extern _KLsetter_methodGVKi Kprivate_Cinstance_slot_descriptors_setterVdfmc_modelingMM0;
static _KLpairGVKd K2738;
static _KLbyte_stringGVKd_41 K2739;
extern _KLgetter_methodGVKi Kprivate_Cinstance_slot_descriptorsVdfmc_modelingMM0;
static _KLpairGVKd K2741;
static _KLbyte_stringGVKd_34 K2742;
extern _KLsealed_generic_functionGVKe Kprivate_Crepeated_slot_descriptorVdfmc_modeling;
extern _KLsealed_generic_functionGVKe Kprivate_Crepeated_slot_descriptor_setterVdfmc_modeling;
extern _KLsetter_methodGVKi Kprivate_Crepeated_slot_descriptor_setterVdfmc_modelingMM0;
static _KLpairGVKd K2746;
static _KLbyte_stringGVKd_40 K2747;
extern _KLgetter_methodGVKi Kprivate_Crepeated_slot_descriptorVdfmc_modelingMM0;
static _KLpairGVKd K2749;
static _KLbyte_stringGVKd_33 K2750;
extern _KLsealed_generic_functionGVKe Kprivate_Cclass_mm_wrapperVdfmc_modeling;
extern _KLsealed_generic_functionGVKe Kprivate_Cclass_mm_wrapper_setterVdfmc_modeling;
extern _KLsetter_methodGVKi Kprivate_Cclass_mm_wrapper_setterVdfmc_modelingMM0;
static _KLpairGVKd K2754;
static _KLbyte_stringGVKd_32 K2755;
extern _KLgetter_methodGVKi Kprivate_Cclass_mm_wrapperVdfmc_modelingMM0;
static _KLpairGVKd K2757;
static _KLbyte_stringGVKd_25 K2758;
static _KLkeyword_signatureAvaluesGVKi K2759;
static _KLsimple_object_vectorGVKd_14 K2760;
static _KLsimple_object_vectorGVKd_7 K2761;
static _KLbyte_stringGVKd_23 K2762;
static _KLsymbolGVKd KJsealed_;
static _KLbyte_stringGVKd_6 K2764;
extern _KLsimple_methodGVKe KCinstanceQ_iep_setterVdfmc_modelingMM0;
dylan_value KCinstanceQ_iep_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
static _KLpairGVKd K2767;
static _KLbyte_stringGVKd_21 K2768;
static _KLsignatureGVKe K2769;
static _KLsimple_object_vectorGVKd_2 K2770;
static _KLbyte_stringGVKd_20 K2771;
extern _KLsimple_methodGVKe KCinstanceQ_iepVdfmc_modelingMM0;
dylan_value KCinstanceQ_iepVdfmc_modelingMM0I (dylan_value);
static _KLpairGVKd K2774;
static _KLbyte_stringGVKd_14 K2775;
static _KLsignatureGVKe K2776;
static _KLbyte_stringGVKd_13 K2777;
static _KLbyte_stringGVKd_6 K2778;
static _KLimplementation_classGVKe K2779;
static _KLsimple_object_vectorGVKd_7 K2780;
static _KLsimple_object_vectorGVKd_2 K2781;
static _KLbyte_stringGVKd_7 K2782;
extern _KLkeyword_methodGVKe KCelementVdfmc_modelingMM0;
dylan_value KCelementVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value);
extern _KLkeyword_methodGVKe KCelementVdfmc_modelingMM1;
dylan_value KCelementVdfmc_modelingMM1I (dylan_value, dylan_value, dylan_value, dylan_value);
extern _KLkeyword_methodGVKe KCelementVdfmc_modelingMM2;
dylan_value KCelementVdfmc_modelingMM2I (dylan_value, dylan_value, dylan_value, dylan_value);
extern _KLkeyword_methodGVKe KCelementVdfmc_modelingMM3;
dylan_value KCelementVdfmc_modelingMM3I (dylan_value, dylan_value, dylan_value, dylan_value);
static _KLpairGVKd K2791;
static _KLpairGVKd K2792;
static _KLpairGVKd K2793;
static _KLpairGVKd K2794;
static _KLkeyword_signatureGVKe K2795;
static _KLbyte_stringGVKd_8 K2796;
static _KLsimple_object_vectorGVKd_1 K2797;
static _KLkeyword_signatureGVKe K2798;
static _KLsimple_object_vectorGVKd_2 K2799;
static _KLsimple_object_vectorGVKd_2 K2800;
static _KLkeyword_signatureGVKe K2801;
static _KLsimple_object_vectorGVKd_2 K2802;
static _KLkeyword_signatureGVKe K2803;
static _KLsimple_object_vectorGVKd_2 K2804;
static _KLbyte_stringGVKd_28 K2805;
static _KLsimple_object_vectorGVKd_2 K2806;
static _KLbyte_stringGVKd_7 K2807;
extern _KLsimple_methodGVKe KCsizeVdfmc_modelingMM0;
dylan_value KCsizeVdfmc_modelingMM0I (dylan_value);
extern _KLsimple_methodGVKe KCsizeVdfmc_modelingMM1;
dylan_value KCsizeVdfmc_modelingMM1I (dylan_value);
extern _KLsimple_methodGVKe KCsizeVdfmc_modelingMM2;
dylan_value KCsizeVdfmc_modelingMM2I (dylan_value);
extern _KLsimple_methodGVKe KCsizeVdfmc_modelingMM3;
dylan_value KCsizeVdfmc_modelingMM3I (dylan_value);
static _KLpairGVKd K2816;
static _KLpairGVKd K2817;
static _KLpairGVKd K2818;
static _KLpairGVKd K2819;
static _KLbyte_stringGVKd_5 K2820;
static _KLsignatureGVKe K2821;
static _KLsignatureGVKe K2822;
static _KLsignatureAvaluesGVKi K2823;
static _KLbyte_stringGVKd_25 K2824;
static _KLsignatureAvaluesGVKi K2825;
extern _KLsimple_methodGVKe KCemptyQVdfmc_modelingMM0;
dylan_value KCemptyQVdfmc_modelingMM0I (dylan_value);
extern _KLsimple_methodGVKe KCemptyQVdfmc_modelingMM1;
dylan_value KCemptyQVdfmc_modelingMM1I (dylan_value);
extern _KLsimple_methodGVKe KCemptyQVdfmc_modelingMM2;
dylan_value KCemptyQVdfmc_modelingMM2I (dylan_value);
extern _KLsimple_methodGVKe KCemptyQVdfmc_modelingMM3;
dylan_value KCemptyQVdfmc_modelingMM3I (dylan_value);
static _KLpairGVKd K2834;
static _KLpairGVKd K2835;
static _KLpairGVKd K2836;
static _KLpairGVKd K2837;
static _KLsignatureAvaluesGVKi K2838;
static _KLbyte_stringGVKd_7 K2839;
static _KLsignatureAvaluesGVKi K2840;
static _KLsignatureAvaluesGVKi K2841;
static _KLsignatureAvaluesGVKi K2842;
static _KLbyte_stringGVKd_27 K2843;
static _KLbyte_stringGVKd_6 K2844;
static _KLsymbolGVKd KJsize_getter_;
static _KLsymbolGVKd KJsize_init_keyword_;
static _KLsymbolGVKd KJsize_init_value_;
static _KLbyte_stringGVKd_15 K2848;
static _KLbyte_stringGVKd_17 K2849;
static _KLbyte_stringGVKd_11 K2850;
extern _KLsimple_methodGVKe KCstring_elementVdfmc_modelingMM0;
dylan_value KCstring_elementVdfmc_modelingMM0I (dylan_value, dylan_value);
static _KLpairGVKd K2853;
static _KLbyte_stringGVKd_15 K2854;
static _KLsignatureGVKe K2855;
static _KLsimple_object_vectorGVKd_2 K2856;
static _KLbyte_stringGVKd_14 K2857;
static _KLbyte_stringGVKd_13 K2858;
static _KLimplementation_classGVKe K2859;
static _KLsimple_object_vectorGVKd_4 K2860;
extern _KLkeyword_methodGVKe KLBbyte_stringGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBbyte_stringGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_2 K2863;
static _KLsimple_object_vectorGVKd_16 K2864;
static _KLsimple_object_vectorGVKd_1 K2865;
extern _KLinstance_slot_descriptorGVKe KCstring_element_valuesVdfmc_modelingHLBbyte_stringG;
extern _KLsealed_generic_functionGVKe KCstring_element_valuesVdfmc_modeling;
extern _KLgetter_methodGVKi KCstring_element_valuesVdfmc_modelingMM0;
static _KLpairGVKd K2869;
static _KLbyte_stringGVKd_22 K2870;
static _KLkeyword_signatureAvaluesGVKi K2871;
static _KLsimple_object_vectorGVKd_1 K2872;
static _KLbyte_stringGVKd_14 K2873;
static _KLsymbolGVKd KJopen_;
static _KLbyte_stringGVKd_4 K2875;
static _KLbyte_stringGVKd_8 K2876;
static _KLimplementation_classGVKe K2877;
static _KLsimple_object_vectorGVKd_1 K2878;
static _KLsimple_object_vectorGVKd_13 K2879;
static _KLsimple_object_vectorGVKd_1 K2880;
static _KLsimple_object_vectorGVKd_2 K2881;
static _KLbyte_stringGVKd_9 K2882;
extern _KLsimple_methodGVKe KCvector_element_setterVdfmc_modelingMM0;
dylan_value KCvector_element_setterVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value);
static _KLpairGVKd K2885;
static _KLbyte_stringGVKd_22 K2886;
static _KLsignatureGVKe K2887;
static _KLsimple_object_vectorGVKd_3 K2888;
static _KLbyte_stringGVKd_21 K2889;
extern _KLsimple_methodGVKe KCvector_elementVdfmc_modelingMM0;
dylan_value KCvector_elementVdfmc_modelingMM0I (dylan_value, dylan_value);
static _KLpairGVKd K2892;
static _KLbyte_stringGVKd_15 K2893;
static _KLsignatureGVKe K2894;
static _KLsimple_object_vectorGVKd_2 K2895;
static _KLbyte_stringGVKd_14 K2896;
static _KLbyte_stringGVKd_22 K2897;
static _KLimplementation_classGVKe K2898;
static _KLsimple_object_vectorGVKd_4 K2899;
extern _KLkeyword_methodGVKe KLBsimple_object_vectorGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBsimple_object_vectorGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K2902;
static _KLsimple_object_vectorGVKd_16 K2903;
static _KLsimple_object_vectorGVKd_1 K2904;
extern _KLinstance_slot_descriptorGVKe KCvector_element_valuesVdfmc_modelingHLBsimple_object_vectorG;
extern _KLsealed_generic_functionGVKe KCvector_element_valuesVdfmc_modeling;
extern _KLsealed_generic_functionGVKe KCvector_element_values_setterVdfmc_modeling;
extern _KLsetter_methodGVKi KCvector_element_values_setterVdfmc_modelingMM0;
static _KLpairGVKd K2909;
static _KLbyte_stringGVKd_29 K2910;
extern _KLgetter_methodGVKi KCvector_element_valuesVdfmc_modelingMM0;
static _KLpairGVKd K2912;
static _KLbyte_stringGVKd_22 K2913;
static _KLkeyword_signatureAvaluesGVKi K2914;
static _KLsimple_object_vectorGVKd_1 K2915;
static _KLbyte_stringGVKd_23 K2916;
static _KLbyte_stringGVKd_15 K2917;
static _KLimplementation_classGVKe K2918;
static _KLsimple_object_vectorGVKd_1 K2919;
static _KLsimple_object_vectorGVKd_15 K2920;
static _KLbyte_stringGVKd_16 K2921;
static _KLbyte_stringGVKd_8 K2922;
static _KLimplementation_classGVKe K2923;
static _KLsimple_object_vectorGVKd_1 K2924;
static _KLsimple_object_vectorGVKd_14 K2925;
static _KLbyte_stringGVKd_9 K2926;
static _KLbyte_stringGVKd_7 K2927;
static _KLimplementation_classGVKe K2928;
static _KLsimple_object_vectorGVKd_13 K2929;
static _KLbyte_stringGVKd_8 K2930;
extern _KLgetter_methodGVKi KCelement_typeVdfmc_modelingMM0;
static _KLpairGVKd K2932;
static _KLbyte_stringGVKd_13 K2933;
extern _KLinstance_slot_descriptorGVKe KCelement_typeVdfmc_modelingHLBlimited_collectionG;
static _KLsimple_closure_methodGVKi_0 K2937;
static dylan_value K2937I ();
static _KLbyte_stringGVKd_20 K2938;
static _KLimplementation_classGVKe K2939;
static _KLsimple_object_vectorGVKd_4 K2940;
static _KLsimple_object_vectorGVKd_1 K2941;
static _KLsimple_object_vectorGVKd_9 K2942;
static _KLsimple_object_vectorGVKd_1 K2943;
static _KLbyte_stringGVKd_21 K2944;
static _KLsymbolGVKd KJinherited_;
static _KLbyte_stringGVKd_9 K2946;
static _KLbyte_stringGVKd_12 K2947;
static _KLimplementation_classGVKe K2948;
static _KLsimple_object_vectorGVKd_5 K2949;
extern _KLkeyword_methodGVKe KLBempty_listGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBempty_listGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K2952;
static _KLsimple_object_vectorGVKd_14 K2953;
static _KLsimple_object_vectorGVKd_1 K2954;
static _KLinherited_slot_descriptorGVKe KCheadVdfmc_modelingHLBempty_listG;
static _KLkeyword_signatureAvaluesGVKi K2956;
static _KLsimple_object_vectorGVKd_8 K2957;
static _KLsimple_object_vectorGVKd_4 K2958;
static _KLsimple_object_vectorGVKd_1 K2959;
extern _KLinstance_slot_descriptorGVKe KCheadVdfmc_modelingHLBlistG;
extern _KLinstance_slot_descriptorGVKe KCtailVdfmc_modelingHLBlistG;
static _KLbyte_stringGVKd_13 K2962;
static _KLsymbolGVKd KJmade_inline_;
static _KLbyte_stringGVKd_11 K2964;
static _KLbyte_stringGVKd_6 K2965;
static _KLimplementation_classGVKe K2966;
extern _KLkeyword_methodGVKe KLBpairGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBpairGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Chead_, dylan_value Uunique_Ctail_);
static _KLsimple_object_vectorGVKd_14 K2969;
static _KLsimple_object_vectorGVKd_1 K2970;
static _KLinherited_slot_descriptorGVKe KCtailVdfmc_modelingHLBpairG;
static _KLkeyword_signatureAvaluesGVKi K2972;
static _KLsimple_object_vectorGVKd_8 K2973;
static _KLsimple_object_vectorGVKd_1 K2974;
static _KLbyte_stringGVKd_7 K2975;
extern _KLsetter_methodGVKi KCtail_setterVdfmc_modelingMM0;
extern _KLsimple_methodGVKe KCtail_setterVdfmc_modelingMM1;
dylan_value KCtail_setterVdfmc_modelingMM1I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KCtail_setterVdfmc_modelingMM2;
dylan_value KCtail_setterVdfmc_modelingMM2I (dylan_value, dylan_value);
static _KLpairGVKd K2981;
static _KLpairGVKd K2982;
static _KLpairGVKd K2983;
static _KLbyte_stringGVKd_12 K2984;
static _KLsignatureGVKe K2985;
static _KLsimple_object_vectorGVKd_2 K2986;
static _KLsignatureGVKe K2987;
static _KLsimple_object_vectorGVKd_2 K2988;
static _KLbyte_stringGVKd_11 K2989;
extern _KLgetter_methodGVKi KCtailVdfmc_modelingMM0;
extern _KLsimple_methodGVKe KCtailVdfmc_modelingMM1;
dylan_value KCtailVdfmc_modelingMM1I (dylan_value);
extern _KLsimple_methodGVKe KCtailVdfmc_modelingMM2;
dylan_value KCtailVdfmc_modelingMM2I (dylan_value);
static _KLpairGVKd K2995;
static _KLpairGVKd K2996;
static _KLpairGVKd K2997;
static _KLbyte_stringGVKd_5 K2998;
static _KLsignatureGVKe K2999;
static _KLsignatureGVKe K3000;
static _KLbyte_stringGVKd_4 K3001;
extern _KLsetter_methodGVKi KChead_setterVdfmc_modelingMM0;
extern _KLsimple_methodGVKe KChead_setterVdfmc_modelingMM1;
dylan_value KChead_setterVdfmc_modelingMM1I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KChead_setterVdfmc_modelingMM2;
dylan_value KChead_setterVdfmc_modelingMM2I (dylan_value, dylan_value);
static _KLpairGVKd K3007;
static _KLpairGVKd K3008;
static _KLpairGVKd K3009;
static _KLbyte_stringGVKd_12 K3010;
static _KLbyte_stringGVKd_11 K3011;
extern _KLgetter_methodGVKi KCheadVdfmc_modelingMM0;
extern _KLsimple_methodGVKe KCheadVdfmc_modelingMM1;
dylan_value KCheadVdfmc_modelingMM1I (dylan_value);
extern _KLsimple_methodGVKe KCheadVdfmc_modelingMM2;
dylan_value KCheadVdfmc_modelingMM2I (dylan_value);
static _KLpairGVKd K3017;
static _KLpairGVKd K3018;
static _KLpairGVKd K3019;
static _KLbyte_stringGVKd_5 K3020;
static _KLbyte_stringGVKd_4 K3021;
static _KLbyte_stringGVKd_6 K3022;
static _KLimplementation_classGVKe K3023;
static _KLsimple_object_vectorGVKd_13 K3024;
static _KLsimple_object_vectorGVKd_2 K3025;
static _KLbyte_stringGVKd_7 K3026;
static _KLbyte_stringGVKd_18 K3027;
static _KLimplementation_classGVKe K3028;
static _KLsimple_object_vectorGVKd_2 K3029;
static _KLsimple_object_vectorGVKd_12 K3030;
static _KLbyte_stringGVKd_19 K3031;
static _KLbyte_stringGVKd_10 K3032;
static _KLimplementation_classGVKe K3033;
static _KLsimple_object_vectorGVKd_9 K3034;
static _KLsimple_object_vectorGVKd_1 K3035;
static _KLsimple_object_vectorGVKd_1 K3036;
static _KLbyte_stringGVKd_11 K3037;
static _KLbyte_stringGVKd_33 K3038;
static _KLimplementation_classGVKe K3039;
static _KLsimple_object_vectorGVKd_2 K3040;
static _KLsimple_object_vectorGVKd_12 K3041;
static _KLbyte_stringGVKd_34 K3042;
static _KLbyte_stringGVKd_25 K3043;
static _KLimplementation_classGVKe K3044;
static _KLsimple_object_vectorGVKd_9 K3045;
static _KLsimple_object_vectorGVKd_1 K3046;
static _KLsimple_object_vectorGVKd_2 K3047;
static _KLbyte_stringGVKd_26 K3048;
static _KLbyte_stringGVKd_20 K3049;
static _KLimplementation_classGVKe K3050;
static _KLsimple_object_vectorGVKd_2 K3051;
static _KLsimple_object_vectorGVKd_10 K3052;
static _KLsimple_object_vectorGVKd_1 K3053;
static _KLbyte_stringGVKd_21 K3054;
static _KLbyte_stringGVKd_12 K3055;
static _KLimplementation_classGVKe K3056;
static _KLsimple_object_vectorGVKd_1 K3057;
static _KLsimple_object_vectorGVKd_8 K3058;
static _KLsimple_object_vectorGVKd_1 K3059;
static _KLbyte_stringGVKd_13 K3060;
static _KLsymbolGVKd KJcompiler_open_;
static _KLbyte_stringGVKd_13 K3062;
static _KLbyte_stringGVKd_30 K3063;
static _KLimplementation_classGVKe K3064;
static _KLsimple_object_vectorGVKd_8 K3065;
static _KLbyte_stringGVKd_31 K3066;
static _KLbyte_stringGVKd_22 K3067;
static _KLimplementation_classGVKe K3068;
static _KLsimple_object_vectorGVKd_7 K3069;
static _KLbyte_stringGVKd_23 K3070;
extern _KLsimple_methodGVKe KCmm_wrapper_number_patternsVdfmc_modelingMM0;
dylan_value KCmm_wrapper_number_patternsVdfmc_modelingMM0I (dylan_value);
static _KLpairGVKd K3073;
static _KLbyte_stringGVKd_27 K3074;
static _KLsignatureGVKe K3075;
static _KLsimple_object_vectorGVKd_1 K3076;
static _KLbyte_stringGVKd_26 K3077;
static _KLsymbolGVKd KJsubtype_mask_;
static _KLsymbolGVKd KJLraw_machine_wordG_;
static _KLsymbolGVKd KJvariable_part_;
static _KLbyte_stringGVKd_13 K3081;
static _KLbyte_stringGVKd_18 K3082;
static _KLbyte_stringGVKd_12 K3083;
extern _KLsimple_methodGVKe KCmm_wrapper_pattern_element_setterVdfmc_modelingMM0;
dylan_value KCmm_wrapper_pattern_element_setterVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value);
static _KLpairGVKd K3086;
static _KLbyte_stringGVKd_34 K3087;
static _KLsignatureGVKe K3088;
static _KLsimple_object_vectorGVKd_3 K3089;
static _KLbyte_stringGVKd_33 K3090;
extern _KLsimple_methodGVKe KCmm_wrapper_pattern_elementVdfmc_modelingMM0;
dylan_value KCmm_wrapper_pattern_elementVdfmc_modelingMM0I (dylan_value, dylan_value);
static _KLpairGVKd K3093;
static _KLbyte_stringGVKd_27 K3094;
static _KLsignatureGVKe K3095;
static _KLsimple_object_vectorGVKd_2 K3096;
static _KLbyte_stringGVKd_26 K3097;
extern _KLsetter_methodGVKi KCmm_wrapper_variable_part_setterVdfmc_modelingMM0;
static _KLpairGVKd K3099;
static _KLbyte_stringGVKd_32 K3100;
extern _KLinstance_slot_descriptorGVKe KCmm_wrapper_variable_partVdfmc_modelingHLBmm_wrapperG;
static _KLbyte_stringGVKd_31 K3102;
extern _KLgetter_methodGVKi KCmm_wrapper_variable_partVdfmc_modelingMM0;
static _KLpairGVKd K3104;
static _KLbyte_stringGVKd_25 K3105;
static _KLbyte_stringGVKd_24 K3106;
extern _KLsetter_methodGVKi KCmm_wrapper_fixed_part_setterVdfmc_modelingMM0;
static _KLpairGVKd K3108;
static _KLbyte_stringGVKd_29 K3109;
extern _KLinstance_slot_descriptorGVKe KCmm_wrapper_fixed_partVdfmc_modelingHLBmm_wrapperG;
static _KLbyte_stringGVKd_28 K3111;
extern _KLgetter_methodGVKi KCmm_wrapper_fixed_partVdfmc_modelingMM0;
static _KLpairGVKd K3113;
static _KLbyte_stringGVKd_22 K3114;
static _KLbyte_stringGVKd_21 K3115;
extern _KLsetter_methodGVKi KCmm_wrapper_subtype_mask_setterVdfmc_modelingMM0;
static _KLpairGVKd K3117;
static _KLbyte_stringGVKd_31 K3118;
extern _KLinstance_slot_descriptorGVKe KCmm_wrapper_subtype_maskVdfmc_modelingHLBmm_wrapperG;
static _KLbyte_stringGVKd_30 K3120;
extern _KLgetter_methodGVKi KCmm_wrapper_subtype_maskVdfmc_modelingMM0;
static _KLpairGVKd K3122;
static _KLbyte_stringGVKd_24 K3123;
static _KLbyte_stringGVKd_23 K3124;
extern _KLsetter_methodGVKi KCmm_wrapper_implementation_class_setterVdfmc_modelingMM0;
static _KLpairGVKd K3126;
static _KLbyte_stringGVKd_39 K3127;
extern _KLinstance_slot_descriptorGVKe KCmm_wrapper_implementation_classVdfmc_modelingHLBmm_wrapperG;
static _KLbyte_stringGVKd_38 K3129;
extern _KLgetter_methodGVKi KCmm_wrapper_implementation_classVdfmc_modelingMM0;
static _KLpairGVKd K3131;
static _KLbyte_stringGVKd_32 K3132;
static _KLbyte_stringGVKd_31 K3133;
static _KLbyte_stringGVKd_12 K3134;
static _KLimplementation_classGVKe K3135;
static _KLsimple_object_vectorGVKd_9 K3136;
extern _KLkeyword_methodGVKe KLBmm_wrapperGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBmm_wrapperGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_7 K3139;
static _KLsimple_object_vectorGVKd_6 K3140;
extern _KLinstance_slot_descriptorGVKe KCmm_wrapper_pattern_element_valuesVdfmc_modelingHLBmm_wrapperG;
extern _KLinstance_slot_descriptorGVKe KPmm_wrapper_patternsVdfmc_modelingHLBmm_wrapperG;
static _KLsymbolGVKd KJpatterns_;
extern _KLsealed_generic_functionGVKe KPmm_wrapper_patternsVdfmc_modeling;
extern _KLgetter_methodGVKi KPmm_wrapper_patternsVdfmc_modelingMM0;
static _KLpairGVKd K3146;
static _KLbyte_stringGVKd_20 K3147;
static _KLbyte_stringGVKd_8 K3148;
extern _KLsealed_generic_functionGVKe KCmm_wrapper_pattern_element_valuesVdfmc_modeling;
extern _KLgetter_methodGVKi KCmm_wrapper_pattern_element_valuesVdfmc_modelingMM0;
static _KLpairGVKd K3151;
static _KLbyte_stringGVKd_34 K3152;
static _KLkeyword_signatureAvaluesGVKi K3153;
static _KLsimple_object_vectorGVKd_14 K3154;
static _KLsimple_object_vectorGVKd_7 K3155;
static _KLbyte_stringGVKd_13 K3156;
static _KLbyte_stringGVKd_9 K3157;
static _KLimplementation_classGVKe K3158;
extern _KLkeyword_methodGVKe KLBunboundGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBunboundGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_7 K3161;
static _KLkeyword_signatureAvaluesGVKi K3162;
static _KLsimple_object_vectorGVKd_1 K3163;
static _KLbyte_stringGVKd_10 K3164;
extern _KLsimple_methodGVKe Kmodel_module_modelVdfmc_modeling;
static _KLsignatureAvaluesGVKi K3166;
static _KLsymbolGVKd KJhome_;
dylan_value KLBmoduleGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLbyte_stringGVKd_4 K3169;
static _KLsignatureAvaluesGVKi K3170;
dylan_value KLBlibraryGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
extern _KLinstance_slot_descriptorGVKe Klibrary_accumulating_defined_genericsVdfmc_modelingHLBlibraryG;
static _KLlambdaGVKe Kslot_initializerF3183;
static dylan_value Kslot_initializerF3183I ();
extern _KLsealed_generic_functionGVKe Klibrary_accumulating_defined_genericsVdfmc_modeling;
extern _KLsealed_generic_functionGVKe Klibrary_accumulating_defined_generics_setterVdfmc_modeling;
extern _KLsetter_methodGVKi Klibrary_accumulating_defined_generics_setterVdfmc_modelingMM0;
static _KLpairGVKd K3178;
static _KLbyte_stringGVKd_44 K3179;
extern _KLgetter_methodGVKi Klibrary_accumulating_defined_genericsVdfmc_modelingMM0;
static _KLpairGVKd K3181;
static _KLbyte_stringGVKd_37 K3182;
static _KLsignatureAvaluesGVKi K3184;
static _KLsimple_object_vectorGVKd_1 K3185;
extern _KLgetter_methodGVKi KChome_libraryVdfmc_modelingMM0;
static _KLpairGVKd K3187;
static _KLbyte_stringGVKd_13 K3188;
extern _KLinstance_slot_descriptorGVKe KChome_libraryVdfmc_modelingHLBmoduleG;
static _KLbyte_stringGVKd_12 K3190;
static _KLbyte_stringGVKd_8 K3191;
static _KLimplementation_classGVKe K3192;
static _KLsimple_object_vectorGVKd_5 K3193;
extern _KLkeyword_methodGVKe KLBmoduleGZ32ZconstructorVdfmc_modelingMM0;
static _KLsimple_object_vectorGVKd_1 K3195;
static _KLsimple_object_vectorGVKd_8 K3196;
static _KLsimple_object_vectorGVKd_1 K3197;
static _KLkeyword_signatureAvaluesGVKi K3198;
static _KLsimple_object_vectorGVKd_8 K3199;
static _KLsimple_object_vectorGVKd_4 K3200;
extern _KLinstance_slot_descriptorGVKe KCnamespace_nameVdfmc_modelingHLBnamespaceG;
static _KLbyte_stringGVKd_9 K3202;
static _KLkeyword_signatureGVKe K3203;
static _KLsimple_object_vectorGVKd_2 K3204;
static _KLsimple_object_vectorGVKd_1 K3205;
static _KLsimple_object_vectorGVKd_1 K3206;
extern _KLsetter_methodGVKi KCused_library_binding_setterVdfmc_modelingMM0;
static _KLpairGVKd K3208;
static _KLbyte_stringGVKd_28 K3209;
extern _KLinstance_slot_descriptorGVKe KCused_library_bindingVdfmc_modelingHLBused_libraryG;
static _KLbyte_stringGVKd_27 K3211;
extern _KLgetter_methodGVKi KCused_library_bindingVdfmc_modelingMM0;
static _KLpairGVKd K3213;
static _KLbyte_stringGVKd_21 K3214;
static _KLbyte_stringGVKd_20 K3215;
extern _KLsetter_methodGVKi KCused_library_setterVdfmc_modelingMM0;
static _KLpairGVKd K3217;
static _KLbyte_stringGVKd_20 K3218;
extern _KLinstance_slot_descriptorGVKe KCused_libraryVdfmc_modelingHLBused_libraryG;
static _KLbyte_stringGVKd_19 K3220;
extern _KLgetter_methodGVKi KCused_libraryVdfmc_modelingMM0;
static _KLpairGVKd K3222;
static _KLbyte_stringGVKd_13 K3223;
static _KLbyte_stringGVKd_12 K3224;
static _KLbyte_stringGVKd_14 K3225;
static _KLimplementation_classGVKe K3226;
static _KLsimple_object_vectorGVKd_8 K3227;
extern _KLkeyword_methodGVKe KLBused_libraryGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBused_libraryGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K3230;
static _KLsimple_object_vectorGVKd_8 K3231;
static _KLsimple_object_vectorGVKd_2 K3232;
static _KLkeyword_signatureAvaluesGVKi K3233;
static _KLsimple_object_vectorGVKd_14 K3234;
static _KLsymbolGVKd KJmajor_version_;
static _KLsymbolGVKd KJminor_version_;
static _KLsymbolGVKd KJbuild_count_;
static _KLbyte_stringGVKd_11 K3238;
static _KLbyte_stringGVKd_13 K3239;
static _KLbyte_stringGVKd_13 K3240;
static _KLsimple_object_vectorGVKd_7 K3241;
extern _KLinstance_slot_descriptorGVKe KClibrary_major_versionVdfmc_modelingHLBlibrary_versionG;
extern _KLinstance_slot_descriptorGVKe KClibrary_minor_versionVdfmc_modelingHLBlibrary_versionG;
extern _KLinstance_slot_descriptorGVKe KClibrary_build_countVdfmc_modelingHLBlibrary_versionG;
static _KLbyte_stringGVKd_15 K3245;
extern _KLsetter_methodGVKi KClibrary_number_dynamic_dispatches_setterVdfmc_modelingMM0;
static _KLpairGVKd K3247;
static _KLbyte_stringGVKd_41 K3248;
extern _KLinstance_slot_descriptorGVKe KClibrary_number_dynamic_dispatchesVdfmc_modelingHLBlibraryG;
static _KLbyte_stringGVKd_40 K3250;
extern _KLgetter_methodGVKi KClibrary_number_dynamic_dispatchesVdfmc_modelingMM0;
static _KLpairGVKd K3252;
static _KLbyte_stringGVKd_34 K3253;
static _KLbyte_stringGVKd_33 K3254;
extern _KLsetter_methodGVKi KClibrary_number_static_dispatches_setterVdfmc_modelingMM0;
static _KLpairGVKd K3256;
static _KLbyte_stringGVKd_40 K3257;
extern _KLinstance_slot_descriptorGVKe KClibrary_number_static_dispatchesVdfmc_modelingHLBlibraryG;
static _KLbyte_stringGVKd_39 K3259;
extern _KLgetter_methodGVKi KClibrary_number_static_dispatchesVdfmc_modelingMM0;
static _KLpairGVKd K3261;
static _KLbyte_stringGVKd_33 K3262;
static _KLbyte_stringGVKd_32 K3263;
extern _KLsetter_methodGVKi KClibrary_defined_generics_setterVdfmc_modelingMM0;
static _KLpairGVKd K3265;
static _KLbyte_stringGVKd_32 K3266;
extern _KLinstance_slot_descriptorGVKe KClibrary_defined_genericsVdfmc_modelingHLBlibraryG;
static _KLbyte_stringGVKd_31 K3268;
extern _KLgetter_methodGVKi KClibrary_defined_genericsVdfmc_modelingMM0;
static _KLpairGVKd K3270;
static _KLbyte_stringGVKd_25 K3271;
static _KLbyte_stringGVKd_24 K3272;
extern _KLsetter_methodGVKi KCruntime_module_setterVdfmc_modelingMM0;
static _KLpairGVKd K3274;
static _KLbyte_stringGVKd_22 K3275;
extern _KLinstance_slot_descriptorGVKe KCruntime_moduleVdfmc_modelingHLBlibraryG;
static _KLbyte_stringGVKd_21 K3277;
extern _KLgetter_methodGVKi KCruntime_moduleVdfmc_modelingMM0;
static _KLpairGVKd K3279;
static _KLbyte_stringGVKd_15 K3280;
static _KLbyte_stringGVKd_14 K3281;
static _KLbyte_stringGVKd_25 K3282;
static _KLbyte_stringGVKd_18 K3283;
static _KLbyte_stringGVKd_21 K3284;
static _KLbyte_stringGVKd_14 K3285;
static _KLbyte_stringGVKd_9 K3286;
static _KLimplementation_classGVKe K3287;
static _KLsimple_object_vectorGVKd_15 K3288;
extern _KLkeyword_methodGVKe KLBlibraryGZ32ZconstructorVdfmc_modelingMM0;
static _KLsimple_object_vectorGVKd_2 K3290;
static _KLsimple_object_vectorGVKd_9 K3291;
static _KLsimple_object_vectorGVKd_8 K3292;
static _KLsimple_object_vectorGVKd_15 K3293;
extern _KLinstance_slot_descriptorGVKe KCused_librariesVdfmc_namespaceHLBlibraryGVdfmc_modeling;
extern _KLinstance_slot_descriptorGVKe KCall_used_librariesVdfmc_namespaceHLBlibraryGVdfmc_modeling;
extern _KLinstance_slot_descriptorGVKe KClibrary_descriptionVdfmc_namespaceHLBlibraryGVdfmc_modeling;
static _KLsymbolGVKd KJlibrary_description_;
static _KLbyte_stringGVKd_19 K3298;
static _KLkeyword_signatureAvaluesGVKi K3299;
static _KLsimple_object_vectorGVKd_18 K3300;
static _KLsimple_object_vectorGVKd_9 K3301;
static _KLbyte_stringGVKd_10 K3302;
extern _KLsetter_methodGVKi KClibrary_build_count_setterVdfmc_modelingMM0;
static _KLpairGVKd K3304;
static _KLbyte_stringGVKd_27 K3305;
static _KLbyte_stringGVKd_26 K3306;
extern _KLgetter_methodGVKi KClibrary_build_countVdfmc_modelingMM0;
static _KLpairGVKd K3308;
static _KLbyte_stringGVKd_20 K3309;
static _KLbyte_stringGVKd_19 K3310;
extern _KLsetter_methodGVKi KClibrary_minor_version_setterVdfmc_modelingMM0;
static _KLpairGVKd K3312;
static _KLbyte_stringGVKd_29 K3313;
static _KLbyte_stringGVKd_28 K3314;
extern _KLgetter_methodGVKi KClibrary_minor_versionVdfmc_modelingMM0;
static _KLpairGVKd K3316;
static _KLbyte_stringGVKd_22 K3317;
static _KLbyte_stringGVKd_21 K3318;
extern _KLsetter_methodGVKi KClibrary_major_version_setterVdfmc_modelingMM0;
static _KLpairGVKd K3320;
static _KLbyte_stringGVKd_29 K3321;
static _KLbyte_stringGVKd_28 K3322;
extern _KLgetter_methodGVKi KClibrary_major_versionVdfmc_modelingMM0;
static _KLpairGVKd K3324;
static _KLbyte_stringGVKd_22 K3325;
static _KLbyte_stringGVKd_21 K3326;
static _KLbyte_stringGVKd_17 K3327;
static _KLimplementation_classGVKe K3328;
static _KLsimple_object_vectorGVKd_6 K3329;
static _KLsimple_object_vectorGVKd_7 K3330;
static _KLsimple_object_vectorGVKd_3 K3331;
static _KLbyte_stringGVKd_18 K3332;
extern _KLsetter_methodGVKi KCnamespace_name_setterVdfmc_modelingMM0;
static _KLpairGVKd K3334;
static _KLbyte_stringGVKd_22 K3335;
static _KLbyte_stringGVKd_21 K3336;
extern _KLgetter_methodGVKi KCnamespace_nameVdfmc_modelingMM0;
static _KLpairGVKd K3338;
static _KLbyte_stringGVKd_15 K3339;
static _KLbyte_stringGVKd_14 K3340;
static _KLbyte_stringGVKd_11 K3341;
static _KLimplementation_classGVKe K3342;
static _KLsimple_object_vectorGVKd_4 K3343;
extern _KLkeyword_methodGVKe KLBnamespaceGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBnamespaceGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_7 K3346;
static _KLsimple_object_vectorGVKd_1 K3347;
static _KLsimple_object_vectorGVKd_1 K3348;
static _KLkeyword_signatureAvaluesGVKi K3349;
static _KLbyte_stringGVKd_12 K3350;
extern _KLsetter_methodGVKi KCsymbol_name_setterVdfmc_modelingMM0;
extern _KLsimple_methodGVKe KCsymbol_name_setterVdfmc_modelingMM1;
dylan_value KCsymbol_name_setterVdfmc_modelingMM1I (dylan_value, dylan_value);
static _KLpairGVKd K3354;
static _KLpairGVKd K3355;
static _KLbyte_stringGVKd_19 K3356;
static _KLsignatureGVKe K3357;
static _KLsimple_object_vectorGVKd_2 K3358;
extern _KLinstance_slot_descriptorGVKe KCsymbol_nameVdfmc_modelingHLBsymbolG;
extern _KLgetter_methodGVKi KCsymbol_nameVdfmc_modelingMM0;
extern _KLsimple_methodGVKe KCsymbol_nameVdfmc_modelingMM1;
dylan_value KCsymbol_nameVdfmc_modelingMM1I (dylan_value);
extern _KLsimple_methodGVKe KCsymbol_nameVdfmc_modelingMM2;
dylan_value KCsymbol_nameVdfmc_modelingMM2I (dylan_value);
static _KLpairGVKd K3365;
static _KLpairGVKd K3366;
static _KLpairGVKd K3367;
static _KLbyte_stringGVKd_12 K3368;
static _KLsignatureGVKe K3369;
static _KLsignatureGVKe K3370;
static _KLsimple_object_vectorGVKd_1 K3371;
static _KLbyte_stringGVKd_8 K3372;
static _KLimplementation_classGVKe K3373;
static _KLsimple_object_vectorGVKd_4 K3374;
extern _KLkeyword_methodGVKe KLBsymbolGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBsymbolGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_7 K3377;
static _KLsimple_object_vectorGVKd_1 K3378;
static _KLkeyword_signatureAvaluesGVKi K3379;
static _KLsimple_object_vectorGVKd_1 K3380;
static _KLbyte_stringGVKd_9 K3381;
static _KLsymbolGVKd KJraw_;
static _KLbyte_stringGVKd_3 K3383;
extern _KLsetter_methodGVKi KCPmachine_word_data_setterVdfmc_modelingMM0;
static _KLpairGVKd K3385;
static _KLbyte_stringGVKd_26 K3386;
extern _KLinstance_slot_descriptorGVKe KCPmachine_word_dataVdfmc_modelingHLBmachine_wordG;
static _KLbyte_stringGVKd_25 K3388;
extern _KLgetter_methodGVKi KCPmachine_word_dataVdfmc_modelingMM0;
static _KLpairGVKd K3390;
static _KLbyte_stringGVKd_19 K3391;
static _KLbyte_stringGVKd_18 K3392;
static _KLbyte_stringGVKd_14 K3393;
static _KLimplementation_classGVKe K3394;
static _KLsimple_object_vectorGVKd_4 K3395;
extern _KLkeyword_methodGVKe KLBmachine_wordGZ32ZconstructorVdfmc_modelingMM0;
static _KLsimple_object_vectorGVKd_1 K3397;
static _KLsimple_object_vectorGVKd_8 K3398;
static _KLsimple_object_vectorGVKd_1 K3399;
static _KLkeyword_signatureAvaluesGVKi K3400;
static _KLsimple_object_vectorGVKd_6 K3401;
static _KLsimple_object_vectorGVKd_3 K3402;
static _KLbyte_stringGVKd_15 K3403;
static _KLsymbolGVKd KJLraw_double_floatG_;
static _KLbyte_stringGVKd_18 K3405;
extern _KLsetter_methodGVKi KCPdouble_float_data_setterVdfmc_modelingMM0;
static _KLpairGVKd K3407;
static _KLbyte_stringGVKd_26 K3408;
extern _KLinstance_slot_descriptorGVKe KCPdouble_float_dataVdfmc_modelingHLBdouble_floatG;
static _KLbyte_stringGVKd_25 K3410;
extern _KLgetter_methodGVKi KCPdouble_float_dataVdfmc_modelingMM0;
static _KLpairGVKd K3412;
static _KLbyte_stringGVKd_19 K3413;
static _KLbyte_stringGVKd_18 K3414;
static _KLbyte_stringGVKd_14 K3415;
static _KLimplementation_classGVKe K3416;
static _KLsimple_object_vectorGVKd_4 K3417;
extern _KLkeyword_methodGVKe KLBdouble_floatGZ32ZconstructorVdfmc_modelingMM0;
static _KLsimple_object_vectorGVKd_2 K3419;
static _KLsimple_object_vectorGVKd_13 K3420;
static _KLsimple_object_vectorGVKd_1 K3421;
static _KLkeyword_signatureAvaluesGVKi K3422;
static _KLbyte_stringGVKd_15 K3423;
static _KLsymbolGVKd KJLraw_single_floatG_;
static _KLbyte_stringGVKd_18 K3425;
extern _KLsetter_methodGVKi KCPsingle_float_data_setterVdfmc_modelingMM0;
static _KLpairGVKd K3427;
static _KLbyte_stringGVKd_26 K3428;
extern _KLinstance_slot_descriptorGVKe KCPsingle_float_dataVdfmc_modelingHLBsingle_floatG;
static _KLbyte_stringGVKd_25 K3430;
extern _KLgetter_methodGVKi KCPsingle_float_dataVdfmc_modelingMM0;
static _KLpairGVKd K3432;
static _KLbyte_stringGVKd_19 K3433;
static _KLbyte_stringGVKd_18 K3434;
static _KLbyte_stringGVKd_14 K3435;
static _KLimplementation_classGVKe K3436;
static _KLsimple_object_vectorGVKd_4 K3437;
extern _KLkeyword_methodGVKe KLBsingle_floatGZ32ZconstructorVdfmc_modelingMM0;
static _KLsimple_object_vectorGVKd_13 K3439;
static _KLsimple_object_vectorGVKd_1 K3440;
static _KLkeyword_signatureAvaluesGVKi K3441;
static _KLbyte_stringGVKd_15 K3442;
static _KLbyte_stringGVKd_7 K3443;
static _KLimplementation_classGVKe K3444;
static _KLsimple_object_vectorGVKd_1 K3445;
static _KLsimple_object_vectorGVKd_11 K3446;
static _KLsimple_object_vectorGVKd_1 K3447;
static _KLbyte_stringGVKd_8 K3448;
extern _KLsetter_methodGVKi KCPPdouble_integer_high_setterVdfmc_modelingMM0;
static _KLpairGVKd K3450;
static _KLbyte_stringGVKd_29 K3451;
extern _KLinstance_slot_descriptorGVKe KCPPdouble_integer_highVdfmc_modelingHLBdouble_integerG;
static _KLbyte_stringGVKd_28 K3453;
extern _KLgetter_methodGVKi KCPPdouble_integer_highVdfmc_modelingMM0;
static _KLpairGVKd K3455;
static _KLbyte_stringGVKd_22 K3456;
static _KLbyte_stringGVKd_21 K3457;
extern _KLsetter_methodGVKi KCPPdouble_integer_low_setterVdfmc_modelingMM0;
static _KLpairGVKd K3459;
static _KLbyte_stringGVKd_28 K3460;
extern _KLinstance_slot_descriptorGVKe KCPPdouble_integer_lowVdfmc_modelingHLBdouble_integerG;
static _KLbyte_stringGVKd_27 K3462;
extern _KLgetter_methodGVKi KCPPdouble_integer_lowVdfmc_modelingMM0;
static _KLpairGVKd K3464;
static _KLbyte_stringGVKd_21 K3465;
static _KLbyte_stringGVKd_20 K3466;
static _KLbyte_stringGVKd_16 K3467;
static _KLimplementation_classGVKe K3468;
static _KLsimple_object_vectorGVKd_5 K3469;
extern _KLkeyword_methodGVKe KLBdouble_integerGZ32ZconstructorVdfmc_modelingMM0;
static _KLsimple_object_vectorGVKd_2 K3471;
static _KLsimple_object_vectorGVKd_14 K3472;
static _KLsimple_object_vectorGVKd_2 K3473;
static _KLkeyword_signatureAvaluesGVKi K3474;
static _KLsimple_object_vectorGVKd_1 K3475;
static _KLbyte_stringGVKd_17 K3476;
static _KLbyte_stringGVKd_13 K3477;
static _KLimplementation_classGVKe K3478;
static _KLsimple_object_vectorGVKd_1 K3479;
static _KLsimple_object_vectorGVKd_12 K3480;
static _KLsimple_object_vectorGVKd_1 K3481;
static _KLbyte_stringGVKd_14 K3482;
static _KLbyte_stringGVKd_9 K3483;
static _KLimplementation_classGVKe K3484;
extern _KLkeyword_methodGVKe KLBintegerGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBintegerGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_2 K3487;
static _KLsimple_object_vectorGVKd_13 K3488;
static _KLkeyword_signatureAvaluesGVKi K3489;
static _KLsimple_object_vectorGVKd_1 K3490;
static _KLbyte_stringGVKd_10 K3491;
static _KLbyte_stringGVKd_18 K3492;
static _KLimplementation_classGVKe K3493;
static _KLsimple_object_vectorGVKd_1 K3494;
static _KLsimple_object_vectorGVKd_11 K3495;
static _KLsimple_object_vectorGVKd_2 K3496;
static _KLbyte_stringGVKd_19 K3497;
static _KLbyte_stringGVKd_16 K3498;
static _KLimplementation_classGVKe K3499;
static _KLsimple_object_vectorGVKd_1 K3500;
static _KLsimple_object_vectorGVKd_10 K3501;
static _KLbyte_stringGVKd_17 K3502;
static _KLbyte_stringGVKd_10 K3503;
static _KLimplementation_classGVKe K3504;
static _KLsimple_object_vectorGVKd_10 K3505;
static _KLbyte_stringGVKd_11 K3506;
static _KLbyte_stringGVKd_6 K3507;
static _KLimplementation_classGVKe K3508;
static _KLsimple_object_vectorGVKd_1 K3509;
static _KLsimple_object_vectorGVKd_9 K3510;
static _KLbyte_stringGVKd_7 K3511;
static _KLbyte_stringGVKd_9 K3512;
static _KLimplementation_classGVKe K3513;
static _KLsimple_object_vectorGVKd_1 K3514;
static _KLsimple_object_vectorGVKd_8 K3515;
static _KLbyte_stringGVKd_10 K3516;
static _KLbyte_stringGVKd_8 K3517;
static _KLimplementation_classGVKe K3518;
static _KLsimple_object_vectorGVKd_7 K3519;
static _KLbyte_stringGVKd_9 K3520;
static _KLbyte_stringGVKd_19 K3521;
static _KLimplementation_classGVKe K3522;
extern _KLkeyword_methodGVKe KLBunicode_characterGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBunicode_characterGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K3525;
static _KLsimple_object_vectorGVKd_8 K3526;
static _KLkeyword_signatureAvaluesGVKi K3527;
static _KLsimple_object_vectorGVKd_1 K3528;
static _KLbyte_stringGVKd_20 K3529;
static _KLbyte_stringGVKd_16 K3530;
static _KLimplementation_classGVKe K3531;
extern _KLkeyword_methodGVKe KLBbyte_characterGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBbyte_characterGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_8 K3534;
static _KLkeyword_signatureAvaluesGVKi K3535;
static _KLsimple_object_vectorGVKd_1 K3536;
static _KLbyte_stringGVKd_17 K3537;
static _KLbyte_stringGVKd_11 K3538;
static _KLimplementation_classGVKe K3539;
static _KLsimple_object_vectorGVKd_7 K3540;
static _KLbyte_stringGVKd_12 K3541;
static _KLbyte_stringGVKd_14 K3542;
static _KLimplementation_classGVKe K3543;
static _KLsimple_object_vectorGVKd_7 K3544;
static _KLbyte_stringGVKd_15 K3545;
static _KLbyte_stringGVKd_1 K3546;
static _KLbyte_stringGVKd_9 K3547;
static _KLimplementation_classGVKe K3548;
extern _KLkeyword_methodGVKe KLBbooleanGZ32ZconstructorVdfmc_modelingMM0;
dylan_value KLBbooleanGZ32ZconstructorVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_7 K3551;
static _KLkeyword_signatureAvaluesGVKi K3552;
static _KLsimple_object_vectorGVKd_1 K3553;
static _KLbyte_stringGVKd_10 K3554;
static _KLsubclassGVKe K3555;
static _KLbyte_stringGVKd_8 K3556;
static _KLimplementation_classGVKe K3557;
static _KLsimple_object_vectorGVKd_1 K3558;
static _KLsimple_object_vectorGVKd_6 K3559;
static _KLsimple_object_vectorGVKd_1 K3560;
static _KLbyte_stringGVKd_9 K3561;
static _KLbyte_stringGVKd_8 K3562;
static _KLbyte_stringGVKd_5 K3563;
static _KLimplementation_classGVKe K3564;
static _KLsimple_object_vectorGVKd_6 K3565;
static _KLbyte_stringGVKd_6 K3566;
static _KLsimple_object_vectorGVKd_13 K3567;
static _KLsymbolGVKd KJLby_class_discriminatorG_;
static _KLsymbolGVKd KJLfunctionG_;
static _KLsymbolGVKd KJLerrorG_;
static _KLsymbolGVKd KJLcache_header_engine_nodeG_;
static _KLbyte_stringGVKd_26 K3572;
static _KLbyte_stringGVKd_7 K3573;
static _KLbyte_stringGVKd_10 K3574;
static _KLbyte_stringGVKd_24 K3575;
extern _KLsimple_methodGVKe Kmodel_Lmm_wrapperGVdfmc_modelingMM0;
dylan_value Kmodel_Lmm_wrapperGVdfmc_modelingMM0I ();
extern _KLsealed_generic_functionGVKe KCslots_initialized_stateVdfmc_modeling;
extern _KLsimple_methodGVKe KCslots_initialized_stateVdfmc_modelingMM0;
dylan_value KCslots_initialized_stateVdfmc_modelingMM0I (dylan_value);
extern _KLsimple_methodGVKe KCslots_initialized_stateVdfmc_modelingMM1;
dylan_value KCslots_initialized_stateVdfmc_modelingMM1I (dylan_value c_);
static _KLpairGVKd K3583;
static _KLpairGVKd K3584;
static _KLbyte_stringGVKd_24 K3585;
static _KLsignatureAvaluesGVKi K3586;
static _KLsignatureAvaluesGVKi K3587;
extern _KLsealed_generic_functionGVKe KCslots_initialized_state_setterVdfmc_modeling;
extern _KLsimple_methodGVKe KCslots_initialized_state_setterVdfmc_modelingMM0;
dylan_value KCslots_initialized_state_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KCslots_initialized_state_setterVdfmc_modelingMM1;
dylan_value KCslots_initialized_state_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_);
static _KLpairGVKd K3593;
static _KLpairGVKd K3594;
static _KLbyte_stringGVKd_31 K3595;
static _KLsignatureGVKe K3596;
static _KLsimple_object_vectorGVKd_2 K3597;
static _KLsignatureAvaluesGVKi K3598;
static _KLsimple_object_vectorGVKd_2 K3599;
extern _KLsealed_generic_functionGVKe KCclass_incremental_rcpl_positionsVdfmc_modeling;
extern _KLsimple_methodGVKe KCclass_incremental_rcpl_positionsVdfmc_modelingMM0;
dylan_value KCclass_incremental_rcpl_positionsVdfmc_modelingMM0I (dylan_value);
extern _KLsimple_methodGVKe KCclass_incremental_rcpl_positionsVdfmc_modelingMM1;
dylan_value KCclass_incremental_rcpl_positionsVdfmc_modelingMM1I (dylan_value c_);
static _KLpairGVKd K3605;
static _KLpairGVKd K3606;
static _KLbyte_stringGVKd_33 K3607;
extern _KLsealed_generic_functionGVKe KCclass_incremental_rcpl_positions_setterVdfmc_modeling;
extern _KLsimple_methodGVKe KCclass_incremental_rcpl_positions_setterVdfmc_modelingMM0;
dylan_value KCclass_incremental_rcpl_positions_setterVdfmc_modelingMM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe KCclass_incremental_rcpl_positions_setterVdfmc_modelingMM1;
dylan_value KCclass_incremental_rcpl_positions_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_);
static _KLpairGVKd K3613;
static _KLpairGVKd K3614;
static _KLbyte_stringGVKd_40 K3615;
extern _KLsimple_methodGVKe KCiclass_type_completeQVdfmc_modelingMM0;
dylan_value KCiclass_type_completeQVdfmc_modelingMM0I (dylan_value x_);
extern _KLsealed_generic_functionGVKe KCslots_have_fixed_offsetsQ_bitVdfmc_modeling;
extern _KLsimple_methodGVKe KCslots_have_fixed_offsetsQ_bitVdfmc_modelingMM0;
dylan_value KCslots_have_fixed_offsetsQ_bitVdfmc_modelingMM0I (dylan_value x_);
extern _KLsimple_methodGVKe KCslots_have_fixed_offsetsQ_bitVdfmc_modelingMM1;
dylan_value KCslots_have_fixed_offsetsQ_bitVdfmc_modelingMM1I (dylan_value c_);
static _KLpairGVKd K3623;
static _KLpairGVKd K3624;
static _KLbyte_stringGVKd_30 K3625;
extern _KLsealed_generic_functionGVKe KCslots_have_fixed_offsetsQ_computedQVdfmc_modeling;
extern _KLsimple_methodGVKe KCslots_have_fixed_offsetsQ_computedQVdfmc_modelingMM0;
dylan_value KCslots_have_fixed_offsetsQ_computedQVdfmc_modelingMM0I (dylan_value x_);
extern _KLsimple_methodGVKe KCslots_have_fixed_offsetsQ_computedQVdfmc_modelingMM1;
dylan_value KCslots_have_fixed_offsetsQ_computedQVdfmc_modelingMM1I (dylan_value c_);
static _KLpairGVKd K3631;
static _KLpairGVKd K3632;
static _KLbyte_stringGVKd_36 K3633;
extern _KLsimple_methodGVKe KCiclass_instantiableQVdfmc_modelingMM0;
dylan_value KCiclass_instantiableQVdfmc_modelingMM0I (dylan_value x_);
extern _KLsimple_methodGVKe KCiclass_subclasses_fixedQVdfmc_modelingMM0;
dylan_value KCiclass_subclasses_fixedQVdfmc_modelingMM0I (dylan_value x_);
extern _KLsimple_methodGVKe Kraw_aggregate_membersVdfmc_modelingMM0;
extern _KLsimple_methodGVKe Kraw_aggregate_optionsVdfmc_modelingMM0;
extern _KLsimple_methodGVKe KCinit_suppliedQVdfmc_modelingMM0;
dylan_value KCinit_suppliedQVdfmc_modelingMM0I (dylan_value x_);
static _KLsignatureAvaluesGVKi K3642;
extern _KLsimple_methodGVKe KCinit_valueQVdfmc_modelingMM0;
dylan_value KCinit_valueQVdfmc_modelingMM0I (dylan_value x_);
extern _KLsimple_methodGVKe KCinit_evaluatedQVdfmc_modelingMM0;
dylan_value KCinit_evaluatedQVdfmc_modelingMM0I (dylan_value x_);
extern _KLsimple_methodGVKe KCinit_keyword_requiredQVdfmc_modelingMM0;
dylan_value KCinit_keyword_requiredQVdfmc_modelingMM0I (dylan_value x_);
static _KLsignatureAvaluesGVKi K3649;
extern _KLsimple_methodGVKe KCslot_valueVdfmc_modelingMM0;
dylan_value KCslot_valueVdfmc_modelingMM0I (dylan_value, dylan_value);
static _KLbyte_stringGVKd_60 K3652;
static _KLsignatureGVKe K3653;
static _KLsimple_object_vectorGVKd_2 K3654;
extern _KLsimple_methodGVKe KCslot_value_setterVdfmc_modelingMM0;
dylan_value KCslot_value_setterVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value);
static _KLsignatureGVKe K3657;
static _KLsimple_object_vectorGVKd_3 K3658;
extern _KLsimple_methodGVKe KCrepeated_slot_valueVdfmc_modelingMM0;
dylan_value KCrepeated_slot_valueVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value);
static _KLbyte_stringGVKd_53 K3661;
static _KLsignatureGVKe K3662;
static _KLsimple_object_vectorGVKd_3 K3663;
extern _KLsimple_methodGVKe KCrepeated_slot_value_setterVdfmc_modelingMM0;
dylan_value KCrepeated_slot_value_setterVdfmc_modelingMM0I (dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsignatureGVKe K3666;
static _KLsimple_object_vectorGVKd_4 K3667;
extern _KLsealed_generic_functionGVKe Kdirect_objectQVdfmc_modeling;
extern _KLsimple_methodGVKe Kdirect_objectQVdfmc_modelingMM0;
dylan_value Kdirect_objectQVdfmc_modelingMM0I (dylan_value);
extern _KLsimple_methodGVKe Kdirect_objectQVdfmc_modelingMM1;
dylan_value Kdirect_objectQVdfmc_modelingMM1I (dylan_value);
extern _KLsimple_methodGVKe Kdirect_objectQVdfmc_modelingMM2;
dylan_value Kdirect_objectQVdfmc_modelingMM2I (dylan_value);
static _KLpairGVKd K3675;
static _KLpairGVKd K3676;
static _KLpairGVKd K3677;
static _KLpairGVKd K3678;
static _KLbyte_stringGVKd_14 K3679;
static _KLsignatureGVKe K3680;
extern _KLsealed_generic_functionGVKe KCsymbolQVdfmc_modeling;
extern _KLsimple_methodGVKe KCsymbolQVdfmc_modelingMM0;
dylan_value KCsymbolQVdfmc_modelingMM0I (dylan_value);
extern _KLsimple_methodGVKe KCsymbolQVdfmc_modelingMM1;
dylan_value KCsymbolQVdfmc_modelingMM1I (dylan_value);
static _KLpairGVKd K3686;
static _KLpairGVKd K3687;
static _KLbyte_stringGVKd_8 K3688;
static _KLsignatureGVKe K3689;
extern _KLsimple_methodGVKe Kdeep_copy_symbolVdfmc_modelingMM0;
dylan_value Kdeep_copy_symbolVdfmc_modelingMM0I (dylan_value);
extern _KLsimple_methodGVKe KCidQVdfmc_modelingMM0;
dylan_value KCidQVdfmc_modelingMM0I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe Kdood_restore_proxyVdoodMdfmc_modelingM6;
dylan_value Kdood_restore_proxyVdoodMdfmc_modelingM6I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe Kdood_restore_proxyVdoodMdfmc_modelingM5;
dylan_value Kdood_restore_proxyVdoodMdfmc_modelingM5I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe Kdood_restore_proxyVdoodMdfmc_modelingM4;
dylan_value Kdood_restore_proxyVdoodMdfmc_modelingM4I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe Kdood_restore_proxyVdoodMdfmc_modelingM3;
dylan_value Kdood_restore_proxyVdoodMdfmc_modelingM3I (dylan_value, dylan_value);
extern _KLsimple_methodGVKe Kdood_weak_gettersVdoodMdfmc_modelingM2;
dylan_value Kdood_weak_gettersVdoodMdfmc_modelingM2I (dylan_value);
extern _KLsimple_methodGVKe Kdood_lazy_gettersVdoodMdfmc_modelingM2;
dylan_value Kdood_lazy_gettersVdoodMdfmc_modelingM2I (dylan_value);
extern _KLsimple_methodGVKe Kdood_lazy_gettersVdoodMdfmc_modelingM1;
dylan_value Kdood_lazy_gettersVdoodMdfmc_modelingM1I (dylan_value);
extern _KLsimple_methodGVKe Kdood_lazy_gettersVdoodMdfmc_modelingM0;
dylan_value Kdood_lazy_gettersVdoodMdfmc_modelingM0I (dylan_value);
extern _KLsimple_methodGVKe Kdood_weak_gettersVdoodMdfmc_modelingM1;
dylan_value Kdood_weak_gettersVdoodMdfmc_modelingM1I (dylan_value);
extern _KLsimple_methodGVKe Kdood_weak_gettersVdoodMdfmc_modelingM0;
dylan_value Kdood_weak_gettersVdoodMdfmc_modelingM0I (dylan_value);
extern _KLgetter_methodGVKi KCused_librariesVdfmc_namespaceMdfmc_modelingM0;
extern _KLsetter_methodGVKi KCused_libraries_setterVdfmc_namespaceMdfmc_modelingM0;
extern _KLgetter_methodGVKi KCall_used_librariesVdfmc_namespaceMdfmc_modelingM0;
extern _KLsetter_methodGVKi KCall_used_libraries_setterVdfmc_namespaceMdfmc_modelingM0;
extern _KLgetter_methodGVKi KClibrary_descriptionVdfmc_namespaceMdfmc_modelingM0;
extern _KLsetter_methodGVKi KClibrary_description_setterVdfmc_namespaceMdfmc_modelingM0;
static _KLsimple_closure_methodGVKi_0 Kanonymous_of_dood_weak_gettersF3741;
static dylan_value Kanonymous_of_dood_weak_gettersF3741I (dylan_value);
static _KLsimple_closure_methodGVKi_0 Kanonymous_of_dood_weak_gettersF3740;
static dylan_value Kanonymous_of_dood_weak_gettersF3740I (dylan_value);
static _KLsignatureAvaluesGVKi K3742;
static _KLsimple_object_vectorGVKd_1 K3743;
static _KLsubclassGVKe K3744;
static _KLsignatureAvaluesGVKi K3745;
static _KLsimple_object_vectorGVKd_1 K3746;
static _KLsubclassGVKe K3747;
static _KLsignatureAvaluesGVKi K3748;
static _KLsimple_object_vectorGVKd_1 K3749;
static _KLsubclassGVKe K3750;
static _KLsignatureAvaluesGVKi K3751;
static _KLsimple_object_vectorGVKd_1 K3752;
static _KLsubclassGVKe K3753;
static _KLsignatureAvaluesGVKi K3754;
static _KLsimple_object_vectorGVKd_1 K3755;
static _KLsubclassGVKe K3756;
static _KLsimple_closure_methodGVKi_0 Kanonymous_of_dood_weak_gettersF3765;
static dylan_value Kanonymous_of_dood_weak_gettersF3765I (dylan_value);
static _KLsimple_closure_methodGVKi_0 Kanonymous_of_dood_weak_gettersF3761;
static dylan_value Kanonymous_of_dood_weak_gettersF3761I (dylan_value);
static _KLsimple_closure_methodGVKi_0 Kanonymous_of_dood_weak_gettersF3764;
static dylan_value Kanonymous_of_dood_weak_gettersF3764I ();
static _KLsimple_closure_methodGVKi_0 Kanonymous_of_dood_weak_gettersF3768;
static dylan_value Kanonymous_of_dood_weak_gettersF3768I ();
static _KLsignatureAvaluesGVKi K3769;
static _KLsimple_object_vectorGVKd_1 K3770;
static _KLsubclassGVKe K3771;
static _KLsimple_closure_methodGVKi_0 Kanonymous_of_dood_restore_proxyF3778;
static dylan_value Kanonymous_of_dood_restore_proxyF3778I ();
static _KLsimple_closure_methodGVKi_0 Kanonymous_of_dood_restore_proxyF3776;
static dylan_value Kanonymous_of_dood_restore_proxyF3776I ();
static _KLbyte_stringGVKd_14 K3777;
static _KLsignatureGVKe K3779;
static _KLsimple_object_vectorGVKd_2 K3780;
static _KLsignatureGVKe K3781;
static _KLsimple_object_vectorGVKd_2 K3782;
extern _KLsimple_methodGVKe KCinit_arg_descriptorVdfmc_modelingMM0;
dylan_value KCinit_arg_descriptorVdfmc_modelingMM0I (dylan_value, dylan_value);
static _KLsignatureGVKe K3785;
static _KLsimple_object_vectorGVKd_2 K3786;
static _KLsignatureGVKe K3787;
static _KLsimple_object_vectorGVKd_2 K3788;
static _KLsignatureGVKe K3789;
static _KLsimple_object_vectorGVKd_2 K3790;
static _KLpairGVKd K3791;
static _KLpairGVKd K3792;
static _KLpairGVKd K3793;
static _KLpairGVKd K3794;
static _KLpairGVKd K3795;
static _KLpairGVKd K3796;
static _KLpairGVKd K3797;
static _KLpairGVKd K3798;
static _KLpairGVKd K3799;
static _KLpairGVKd K3800;
static _KLpairGVKd K3801;
static _KLpairGVKd K3802;
static _KLpairGVKd K3803;
static _KLpairGVKd K3804;
static _KLpairGVKd K3805;
static _KLpairGVKd K3806;
static _KLpairGVKd K3807;
static _KLpairGVKd K3808;
static _KLpairGVKd K3809;
static _KLpairGVKd K3810;
static _KLpairGVKd K3811;
static _KLpairGVKd K3812;
static _KLpairGVKd K3813;
static _KLpairGVKd K3814;
static _KLpairGVKd K3815;
static _KLpairGVKd K3816;
static _KLpairGVKd K3817;
static _KLpairGVKd K3818;
static _KLpairGVKd K3819;
static _KLpairGVKd K3820;
static _KLpairGVKd K3821;
static _KLpairGVKd K3822;
static _KLpairGVKd K3823;
static _KLpairGVKd K3824;
static _KLpairGVKd K3825;
static _KLpairGVKd K3826;
static _KLpairGVKd K3827;
static _KLpairGVKd K3828;
static _KLpairGVKd K3829;
static _KLpairGVKd K3830;
static _KLpairGVKd K3831;
static _KLpairGVKd K3832;
static _KLpairGVKd K3833;
static _KLpairGVKd K3834;
static _KLpairGVKd K3835;
static _KLpairGVKd K3836;
static _KLpairGVKd K3837;
static _KLpairGVKd K3838;
static _KLpairGVKd K3839;
static _KLpairGVKd K3840;
static _KLpairGVKd K3841;
static _KLpairGVKd K3842;
static _KLpairGVKd K3843;
static _KLpairGVKd K3844;
static _KLpairGVKd K3845;
static _KLpairGVKd K3846;
static _KLpairGVKd K3847;
static _KLpairGVKd K3848;
static _KLpairGVKd K3849;
static _KLpairGVKd K3850;
static _KLpairGVKd K3851;
static _KLpairGVKd K3852;
static _KLpairGVKd K3853;
static _KLpairGVKd K3854;
static _KLpairGVKd K3855;
static _KLpairGVKd K3856;
static _KLpairGVKd K3857;
static _KLpairGVKd K3858;
static _KLpairGVKd K3859;
static _KLpairGVKd K3860;
static _KLpairGVKd K3861;
static _KLpairGVKd K3862;
static _KLpairGVKd K3863;
static _KLpairGVKd K3864;
static _KLpairGVKd K3865;
static _KLpairGVKd K3866;
static _KLpairGVKd K3867;
static _KLpairGVKd K3868;
static _KLpairGVKd K3869;
static _KLpairGVKd K3870;
static _KLpairGVKd K3871;
static _KLpairGVKd K3872;
static _KLpairGVKd K3873;
static _KLpairGVKd K3874;
static _KLpairGVKd K3875;
static _KLpairGVKd K3876;
static _KLpairGVKd K3877;
static _KLpairGVKd K3878;
static _KLpairGVKd K3879;
static _KLpairGVKd K3880;
static _KLpairGVKd K3881;
static _KLpairGVKd K3882;
static _KLpairGVKd K3883;
static _KLpairGVKd K3884;
static _KLpairGVKd K3885;
static _KLpairGVKd K3886;
static _KLpairGVKd K3887;
static _KLpairGVKd K3888;
static _KLpairGVKd K3889;
static _KLpairGVKd K3890;
static _KLpairGVKd K3891;
static _KLpairGVKd K3892;
static _KLpairGVKd K3893;

/* Indirection variables */

static dylan_value IKJLtopG_ = &KJLtopG_;
static dylan_value IKJLbottomG_ = &KJLbottomG_;
static dylan_value IKJLobjectG_ = &KJLobjectG_;
static dylan_value IKJLbooleanG_ = &KJLbooleanG_;
static dylan_value IKJN_ = &KJN_;
static dylan_value IKJLvalue_objectG_ = &KJLvalue_objectG_;
static dylan_value IKJLcharacterG_ = &KJLcharacterG_;
static dylan_value IKJLbyte_characterG_ = &KJLbyte_characterG_;
static dylan_value IKJLunicode_characterG_ = &KJLunicode_characterG_;
static dylan_value IKJLnumberG_ = &KJLnumberG_;
static dylan_value IKJLcomplexG_ = &KJLcomplexG_;
static dylan_value IKJLrealG_ = &KJLrealG_;
static dylan_value IKJLrationalG_ = &KJLrationalG_;
static dylan_value IKJLmachine_numberG_ = &KJLmachine_numberG_;
static dylan_value IKJLabstract_integerG_ = &KJLabstract_integerG_;
static dylan_value IKJLintegerG_ = &KJLintegerG_;
static dylan_value IKJLbig_integerG_ = &KJLbig_integerG_;
static dylan_value IKJLdouble_integerG_ = &KJLdouble_integerG_;
static dylan_value IKJPPdouble_integer_low_ = &KJPPdouble_integer_low_;
static dylan_value IKJPPdouble_integer_low_setter_ = &KJPPdouble_integer_low_setter_;
static dylan_value IKJPPdouble_integer_high_ = &KJPPdouble_integer_high_;
static dylan_value IKJPPdouble_integer_high_setter_ = &KJPPdouble_integer_high_setter_;
static dylan_value IKJLfloatG_ = &KJLfloatG_;
static dylan_value IKJLsingle_floatG_ = &KJLsingle_floatG_;
static dylan_value IKJPsingle_float_data_ = &KJPsingle_float_data_;
static dylan_value IKJPsingle_float_data_setter_ = &KJPsingle_float_data_setter_;
static dylan_value IKJLdouble_floatG_ = &KJLdouble_floatG_;
static dylan_value IKJPdouble_float_data_ = &KJPdouble_float_data_;
static dylan_value IKJPdouble_float_data_setter_ = &KJPdouble_float_data_setter_;
static dylan_value IKJLmachine_wordG_ = &KJLmachine_wordG_;
static dylan_value IKJPmachine_word_data_ = &KJPmachine_word_data_;
static dylan_value IKJPmachine_word_data_setter_ = &KJPmachine_word_data_setter_;
static dylan_value IKJLsymbolG_ = &KJLsymbolG_;
static dylan_value IKJsymbol_name_ = &KJsymbol_name_;
static dylan_value IKJsymbol_name_setter_ = &KJsymbol_name_setter_;
static dylan_value IKJLnamespaceG_ = &KJLnamespaceG_;
static dylan_value IKJnamespace_name_ = &KJnamespace_name_;
static dylan_value IKJnamespace_name_setter_ = &KJnamespace_name_setter_;
static dylan_value IKJLlibrary_versionG_ = &KJLlibrary_versionG_;
static dylan_value IKJlibrary_major_version_ = &KJlibrary_major_version_;
static dylan_value IKJlibrary_major_version_setter_ = &KJlibrary_major_version_setter_;
static dylan_value IKJlibrary_minor_version_ = &KJlibrary_minor_version_;
static dylan_value IKJlibrary_minor_version_setter_ = &KJlibrary_minor_version_setter_;
static dylan_value IKJlibrary_build_count_ = &KJlibrary_build_count_;
static dylan_value IKJlibrary_build_count_setter_ = &KJlibrary_build_count_setter_;
static dylan_value IKJLlibraryG_ = &KJLlibraryG_;
static dylan_value IKJused_libraries_ = &KJused_libraries_;
static dylan_value IKJused_libraries_setter_ = &KJused_libraries_setter_;
static dylan_value IKJall_used_libraries_ = &KJall_used_libraries_;
static dylan_value IKJall_used_libraries_setter_ = &KJall_used_libraries_setter_;
static dylan_value IKJruntime_module_ = &KJruntime_module_;
static dylan_value IKJruntime_module_setter_ = &KJruntime_module_setter_;
static dylan_value IKJlibrary_defined_generics_ = &KJlibrary_defined_generics_;
static dylan_value IKJlibrary_defined_generics_setter_ = &KJlibrary_defined_generics_setter_;
static dylan_value IKJlibrary_number_static_dispatches_ = &KJlibrary_number_static_dispatches_;
static dylan_value IKJlibrary_number_static_dispatches_setter_ = &KJlibrary_number_static_dispatches_setter_;
static dylan_value IKJlibrary_number_dynamic_dispatches_ = &KJlibrary_number_dynamic_dispatches_;
static dylan_value IKJlibrary_number_dynamic_dispatches_setter_ = &KJlibrary_number_dynamic_dispatches_setter_;
static dylan_value IKJLused_libraryG_ = &KJLused_libraryG_;
static dylan_value IKJused_library_ = &KJused_library_;
static dylan_value IKJused_library_setter_ = &KJused_library_setter_;
static dylan_value IKJused_library_binding_ = &KJused_library_binding_;
static dylan_value IKJused_library_binding_setter_ = &KJused_library_binding_setter_;
static dylan_value IKJLmoduleG_ = &KJLmoduleG_;
static dylan_value IKJhome_library_ = &KJhome_library_;
static dylan_value IKJLunboundG_ = &KJLunboundG_;
static dylan_value IKJLmm_wrapperG_ = &KJLmm_wrapperG_;
static dylan_value IKJmm_wrapper_implementation_class_ = &KJmm_wrapper_implementation_class_;
static dylan_value IKJmm_wrapper_implementation_class_setter_ = &KJmm_wrapper_implementation_class_setter_;
static dylan_value IKJmm_wrapper_subtype_mask_ = &KJmm_wrapper_subtype_mask_;
static dylan_value IKJmm_wrapper_subtype_mask_setter_ = &KJmm_wrapper_subtype_mask_setter_;
static dylan_value IKJmm_wrapper_fixed_part_ = &KJmm_wrapper_fixed_part_;
static dylan_value IKJmm_wrapper_fixed_part_setter_ = &KJmm_wrapper_fixed_part_setter_;
static dylan_value IKJmm_wrapper_variable_part_ = &KJmm_wrapper_variable_part_;
static dylan_value IKJmm_wrapper_variable_part_setter_ = &KJmm_wrapper_variable_part_setter_;
static dylan_value IKJmm_wrapper_pattern_element_ = &KJmm_wrapper_pattern_element_;
static dylan_value IKJmm_wrapper_pattern_element_setter_ = &KJmm_wrapper_pattern_element_setter_;
static dylan_value IKJmm_wrapper_number_patterns_ = &KJmm_wrapper_number_patterns_;
static dylan_value IKJLobject_with_elementsG_ = &KJLobject_with_elementsG_;
static dylan_value IKJLmutable_object_with_elementsG_ = &KJLmutable_object_with_elementsG_;
static dylan_value IKJLcollectionG_ = &KJLcollectionG_;
static dylan_value IKJLmutable_collectionG_ = &KJLmutable_collectionG_;
static dylan_value IKJLexplicit_key_collectionG_ = &KJLexplicit_key_collectionG_;
static dylan_value IKJLmutable_explicit_key_collectionG_ = &KJLmutable_explicit_key_collectionG_;
static dylan_value IKJLsequenceG_ = &KJLsequenceG_;
static dylan_value IKJLmutable_sequenceG_ = &KJLmutable_sequenceG_;
static dylan_value IKJLlistG_ = &KJLlistG_;
static dylan_value IKJhead_ = &KJhead_;
static dylan_value IKJhead_setter_ = &KJhead_setter_;
static dylan_value IKJtail_ = &KJtail_;
static dylan_value IKJtail_setter_ = &KJtail_setter_;
static dylan_value IKJLpairG_ = &KJLpairG_;
static dylan_value IKJLempty_listG_ = &KJLempty_listG_;
static dylan_value IKJLlimited_collectionG_ = &KJLlimited_collectionG_;
static dylan_value IKJLarrayG_ = &KJLarrayG_;
static dylan_value IKJLvectorG_ = &KJLvectorG_;
static dylan_value IKJLsimple_vectorG_ = &KJLsimple_vectorG_;
static dylan_value IKJLsimple_object_vectorG_ = &KJLsimple_object_vectorG_;
static dylan_value IKJvector_element_ = &KJvector_element_;
static dylan_value IKJvector_element_setter_ = &KJvector_element_setter_;
static dylan_value IKJLstringG_ = &KJLstringG_;
static dylan_value IKJLbyte_stringG_ = &KJLbyte_stringG_;
static dylan_value IKJstring_element_ = &KJstring_element_;
static dylan_value IKJemptyQ_ = &KJemptyQ_;
static dylan_value IKJelement_ = &KJelement_;
static dylan_value IKJLtypeG_ = &KJLtypeG_;
static dylan_value IKJinstanceQ_iep_ = &KJinstanceQ_iep_;
static dylan_value IKJinstanceQ_iep_setter_ = &KJinstanceQ_iep_setter_;
static dylan_value IKJLimplementation_classG_ = &KJLimplementation_classG_;
static dylan_value IKJclass_properties_ = &KJclass_properties_;
static dylan_value IKJclass_properties_setter_ = &KJclass_properties_setter_;
static dylan_value IKJiclass_class_ = &KJiclass_class_;
static dylan_value IKJiclass_class_setter_ = &KJiclass_class_setter_;
static dylan_value IKJclass_mm_wrapper_ = &KJclass_mm_wrapper_;
static dylan_value IKJclass_mm_wrapper_setter_ = &KJclass_mm_wrapper_setter_;
static dylan_value IKJrepeated_slot_descriptor_ = &KJrepeated_slot_descriptor_;
static dylan_value IKJrepeated_slot_descriptor_setter_ = &KJrepeated_slot_descriptor_setter_;
static dylan_value IKJinstance_slot_descriptors_ = &KJinstance_slot_descriptors_;
static dylan_value IKJinstance_slot_descriptors_setter_ = &KJinstance_slot_descriptors_setter_;
static dylan_value IKJiclass_dispatch_key_ = &KJiclass_dispatch_key_;
static dylan_value IKJiclass_dispatch_key_setter_ = &KJiclass_dispatch_key_setter_;
static dylan_value IKJclass_constructor_ = &KJclass_constructor_;
static dylan_value IKJclass_constructor_setter_ = &KJclass_constructor_setter_;
static dylan_value IKJdirect_superclasses_ = &KJdirect_superclasses_;
static dylan_value IKJdirect_superclasses_setter_ = &KJdirect_superclasses_setter_;
static dylan_value IKJclass_rcpl_vector_ = &KJclass_rcpl_vector_;
static dylan_value IKJclass_rcpl_vector_setter_ = &KJclass_rcpl_vector_setter_;
static dylan_value IKJclass_rcpl_position_ = &KJclass_rcpl_position_;
static dylan_value IKJclass_rcpl_position_setter_ = &KJclass_rcpl_position_setter_;
static dylan_value IKJclass_rcpl_other_positions_ = &KJclass_rcpl_other_positions_;
static dylan_value IKJclass_rcpl_other_positions_setter_ = &KJclass_rcpl_other_positions_setter_;
static dylan_value IKJclass_known_joint_ = &KJclass_known_joint_;
static dylan_value IKJclass_known_joint_setter_ = &KJclass_known_joint_setter_;
static dylan_value IKJiclass_dependent_generics_ = &KJiclass_dependent_generics_;
static dylan_value IKJiclass_dependent_generics_setter_ = &KJiclass_dependent_generics_setter_;
static dylan_value IKJiclass_subclass_dependent_generics_ = &KJiclass_subclass_dependent_generics_;
static dylan_value IKJiclass_subclass_dependent_generics_setter_ = &KJiclass_subclass_dependent_generics_setter_;
static dylan_value IKJdirect_subclasses_ = &KJdirect_subclasses_;
static dylan_value IKJdirect_subclasses_setter_ = &KJdirect_subclasses_setter_;
static dylan_value IKJdirect_methods_ = &KJdirect_methods_;
static dylan_value IKJdirect_methods_setter_ = &KJdirect_methods_setter_;
static dylan_value IKJdirect_slot_descriptors_ = &KJdirect_slot_descriptors_;
static dylan_value IKJdirect_slot_descriptors_setter_ = &KJdirect_slot_descriptors_setter_;
static dylan_value IKJslot_descriptors_ = &KJslot_descriptors_;
static dylan_value IKJslot_descriptors_setter_ = &KJslot_descriptors_setter_;
static dylan_value IKJdirect_inherited_slot_descriptors_ = &KJdirect_inherited_slot_descriptors_;
static dylan_value IKJdirect_inherited_slot_descriptors_setter_ = &KJdirect_inherited_slot_descriptors_setter_;
static dylan_value IKJdirect_initialization_argument_descriptors_ = &KJdirect_initialization_argument_descriptors_;
static dylan_value IKJdirect_initialization_argument_descriptors_setter_ = &KJdirect_initialization_argument_descriptors_setter_;
static dylan_value IKJclass_slot_descriptors_ = &KJclass_slot_descriptors_;
static dylan_value IKJclass_slot_descriptors_setter_ = &KJclass_slot_descriptors_setter_;
static dylan_value IKJdefaulted_initialization_arguments_slot_ = &KJdefaulted_initialization_arguments_slot_;
static dylan_value IKJdefaulted_initialization_arguments_slot_setter_ = &KJdefaulted_initialization_arguments_slot_setter_;
static dylan_value IKJclass_slot_storage_ = &KJclass_slot_storage_;
static dylan_value IKJclass_slot_storage_setter_ = &KJclass_slot_storage_setter_;
static dylan_value IKJLclassG_ = &KJLclassG_;
static dylan_value IKJdebug_name_setter_ = &KJdebug_name_setter_;
static dylan_value IKJclass_implementation_class_ = &KJclass_implementation_class_;
static dylan_value IKJclass_implementation_class_setter_ = &KJclass_implementation_class_setter_;
static dylan_value IKJclass_subtype_bit_ = &KJclass_subtype_bit_;
static dylan_value IKJclass_subtype_bit_setter_ = &KJclass_subtype_bit_setter_;
static dylan_value IKJclass_module_ = &KJclass_module_;
static dylan_value IKJclass_module_setter_ = &KJclass_module_setter_;
static dylan_value IKJall_superclasses_ = &KJall_superclasses_;
static dylan_value IKJall_superclasses_setter_ = &KJall_superclasses_setter_;
static dylan_value IKJclass_abstractQ_ = &KJclass_abstractQ_;
static dylan_value IKJclass_abstractQ_setter_ = &KJclass_abstractQ_setter_;
static dylan_value IKJclass_primaryQ_ = &KJclass_primaryQ_;
static dylan_value IKJclass_primaryQ_setter_ = &KJclass_primaryQ_setter_;
static dylan_value IKJclass_sealedQ_ = &KJclass_sealedQ_;
static dylan_value IKJclass_sealedQ_setter_ = &KJclass_sealedQ_setter_;
static dylan_value IKJclass_completeQ_ = &KJclass_completeQ_;
static dylan_value IKJclass_completeQ_setter_ = &KJclass_completeQ_setter_;
static dylan_value IKJclass_incrementalQ_ = &KJclass_incrementalQ_;
static dylan_value IKJclass_incrementalQ_setter_ = &KJclass_incrementalQ_setter_;
static dylan_value IKJinstance_storage_size_setter_ = &KJinstance_storage_size_setter_;
static dylan_value IKJLvalue_classG_ = &KJLvalue_classG_;
static dylan_value IKJLfunction_classG_ = &KJLfunction_classG_;
static dylan_value IKJLvirtual_classG_ = &KJLvirtual_classG_;
static dylan_value IKJLtop_typeG_ = &KJLtop_typeG_;
static dylan_value IKJLbottom_typeG_ = &KJLbottom_typeG_;
static dylan_value IKJLraw_typeG_ = &KJLraw_typeG_;
static dylan_value IKJLraw_aggregate_typeG_ = &KJLraw_aggregate_typeG_;
static dylan_value IKJLraw_struct_typeG_ = &KJLraw_struct_typeG_;
static dylan_value IKJLraw_union_typeG_ = &KJLraw_union_typeG_;
static dylan_value IKJLslot_initial_value_descriptorG_ = &KJLslot_initial_value_descriptorG_;
static dylan_value IKJslot_descriptor_properties_ = &KJslot_descriptor_properties_;
static dylan_value IKJslot_descriptor_properties_setter_ = &KJslot_descriptor_properties_setter_;
static dylan_value IKJinit_data_slot_ = &KJinit_data_slot_;
static dylan_value IKJinit_data_slot_setter_ = &KJinit_data_slot_setter_;
static dylan_value IKJslot_owner_ = &KJslot_owner_;
static dylan_value IKJLslot_keyword_initialization_descriptorG_ = &KJLslot_keyword_initialization_descriptorG_;
static dylan_value IKJinit_keyword_setter_ = &KJinit_keyword_setter_;
static dylan_value IKJLslot_descriptorG_ = &KJLslot_descriptorG_;
static dylan_value IKJslot_getter_ = &KJslot_getter_;
static dylan_value IKJslot_setter_ = &KJslot_setter_;
static dylan_value IKJslot_type_ = &KJslot_type_;
static dylan_value IKJslot_type_setter_ = &KJslot_type_setter_;
static dylan_value IKJLany_instance_slot_descriptorG_ = &KJLany_instance_slot_descriptorG_;
static dylan_value IKJLinstance_slot_descriptorG_ = &KJLinstance_slot_descriptorG_;
static dylan_value IKJLvirtual_slot_descriptorG_ = &KJLvirtual_slot_descriptorG_;
static dylan_value IKJLrepeated_slot_descriptorG_ = &KJLrepeated_slot_descriptorG_;
static dylan_value IKJsize_slot_descriptor_ = &KJsize_slot_descriptor_;
static dylan_value IKJsize_slot_descriptor_setter_ = &KJsize_slot_descriptor_setter_;
static dylan_value IKJLany_class_slot_descriptorG_ = &KJLany_class_slot_descriptorG_;
static dylan_value IKJLclass_slot_descriptorG_ = &KJLclass_slot_descriptorG_;
static dylan_value IKJLeach_subclass_slot_descriptorG_ = &KJLeach_subclass_slot_descriptorG_;
static dylan_value IKJLinit_arg_descriptorG_ = &KJLinit_arg_descriptorG_;
static dylan_value IKJinit_arg_type_ = &KJinit_arg_type_;
static dylan_value IKJinit_arg_type_setter_ = &KJinit_arg_type_setter_;
static dylan_value IKJLinherited_slot_descriptorG_ = &KJLinherited_slot_descriptorG_;
static dylan_value IKJinherited_slot_getter_ = &KJinherited_slot_getter_;
static dylan_value IKJPunbound_ = &KJPunbound_;
static dylan_value IKJas_ = &KJas_;
static dylan_value IKJPfalse_ = &KJPfalse_;
static dylan_value IKJPtrue_ = &KJPtrue_;
static dylan_value IKJPempty_list_ = &KJPempty_list_;
static dylan_value IKJPempty_vector_ = &KJPempty_vector_;
static dylan_value IKJPempty_string_ = &KJPempty_string_;
static dylan_value IKJLobsolete_instanceG_ = &KJLobsolete_instanceG_;
static dylan_value IKJLmiscellaneous_obsolete_instanceG_ = &KJLmiscellaneous_obsolete_instanceG_;
static dylan_value IKJdata_ = &KJdata_;
static dylan_value IKJuninitialized_instanceQ_function_ = &KJuninitialized_instanceQ_function_;
static dylan_value IKJbinding_ = &KJbinding_;
static dylan_value IKJdood_state_ = &KJdood_state_;
static dylan_value IKJkeyword_ = &KJkeyword_;
static dylan_value IKJcreateQ_ = &KJcreateQ_;
static dylan_value IKJdefine_ = &KJdefine_;
static dylan_value IKJprimary_ = &KJprimary_;
static dylan_value IKJemitted_name_ = &KJemitted_name_;
static dylan_value IKJdefinition_ = &KJdefinition_;
static dylan_value IKJabstract_ = &KJabstract_;
static dylan_value IKJslot_ = &KJslot_;
static dylan_value IKJruntime_onlyQ_ = &KJruntime_onlyQ_;
static dylan_value IKJmetaclass_ = &KJmetaclass_;
static dylan_value IKJmembers_ = &KJmembers_;
static dylan_value IKJoptions_ = &KJoptions_;
static dylan_value IKJdescriptor_function_ = &KJdescriptor_function_;
static dylan_value IKJsupertype_ = &KJsupertype_;
static dylan_value IKJsubtype_bit_mask_ = &KJsubtype_bit_mask_;
static dylan_value IKJinline_ = &KJinline_;
static dylan_value IKJmethod_ = &KJmethod_;
static dylan_value IKJc_ = &KJc_;
static dylan_value IKJv_ = &KJv_;
static dylan_value IKJmodule_ = &KJmodule_;
static dylan_value IKJDruntime_module_ = &KJDruntime_module_;
static dylan_value IKJCinstance_storage_size_ = &KJCinstance_storage_size_;
static dylan_value IKJtype_completeQ_ = &KJtype_completeQ_;
static dylan_value IKJcompleteQ_ = &KJcompleteQ_;
static dylan_value IKJincrementalQ_ = &KJincrementalQ_;
static dylan_value IKJslots_have_fixed_offsetsQ_ = &KJslots_have_fixed_offsetsQ_;
static dylan_value IKJslots_have_fixed_offsetsQ_computedQ_ = &KJslots_have_fixed_offsetsQ_computedQ_;
static dylan_value IKJinstantiableQ_ = &KJinstantiableQ_;
static dylan_value IKJsubclasses_fixedQ_ = &KJsubclasses_fixedQ_;
static dylan_value IKJPdirect_subclasses_initializedQ_ = &KJPdirect_subclasses_initializedQ_;
static dylan_value IKJconcrete_ = &KJconcrete_;
static dylan_value IKJLmethodG_ = &KJLmethodG_;
static dylan_value IKJconstructor_ = &KJconstructor_;
static dylan_value IKJdefault_class_constructor_ = &KJdefault_class_constructor_;
static dylan_value IKJknown_joint_ = &KJknown_joint_;
static dylan_value IKJdependent_generics_ = &KJdependent_generics_;
static dylan_value IKJsubclass_dependent_generics_ = &KJsubclass_dependent_generics_;
static dylan_value IKJuninitialized_ = &KJuninitialized_;
static dylan_value IKJsealed_ = &KJsealed_;
static dylan_value IKJsize_getter_ = &KJsize_getter_;
static dylan_value IKJsize_init_keyword_ = &KJsize_init_keyword_;
static dylan_value IKJsize_init_value_ = &KJsize_init_value_;
static dylan_value IKJopen_ = &KJopen_;
static dylan_value IKJinherited_ = &KJinherited_;
static dylan_value IKJmade_inline_ = &KJmade_inline_;
static dylan_value IKJcompiler_open_ = &KJcompiler_open_;
static dylan_value IKJsubtype_mask_ = &KJsubtype_mask_;
static dylan_value IKJLraw_machine_wordG_ = &KJLraw_machine_wordG_;
static dylan_value IKJvariable_part_ = &KJvariable_part_;
static dylan_value IKJpatterns_ = &KJpatterns_;
static dylan_value IKJhome_ = &KJhome_;
static dylan_value IKJmajor_version_ = &KJmajor_version_;
static dylan_value IKJminor_version_ = &KJminor_version_;
static dylan_value IKJbuild_count_ = &KJbuild_count_;
static dylan_value IKJlibrary_description_ = &KJlibrary_description_;
static dylan_value IKJraw_ = &KJraw_;
static dylan_value IKJLraw_double_floatG_ = &KJLraw_double_floatG_;
static dylan_value IKJLraw_single_floatG_ = &KJLraw_single_floatG_;
static dylan_value IKJLby_class_discriminatorG_ = &KJLby_class_discriminatorG_;
static dylan_value IKJLfunctionG_ = &KJLfunctionG_;
static dylan_value IKJLerrorG_ = &KJLerrorG_;
static dylan_value IKJLcache_header_engine_nodeG_ = &KJLcache_header_engine_nodeG_;

/* Variables */

dylan_value CidQVdfmc_modeling = &KCidQVdfmc_modelingMM0;
dylan_value deep_copy_symbolVdfmc_modeling = &Kdeep_copy_symbolVdfmc_modelingMM0;
dylan_value CsymbolQVdfmc_modeling = &KCsymbolQVdfmc_modeling;
dylan_value symbol_nameVdfmc_modeling = &Ksymbol_nameVdfmc_modeling;
dylan_value direct_objectQVdfmc_modeling = &Kdirect_objectQVdfmc_modeling;
dylan_value make_compile_time_literalVdfmc_modeling = &Kmake_compile_time_literalVdfmc_modeling;
dylan_value Crepeated_slot_value_setterVdfmc_modeling = &KCrepeated_slot_value_setterVdfmc_modelingMM0;
dylan_value Crepeated_slot_valueVdfmc_modeling = &KCrepeated_slot_valueVdfmc_modelingMM0;
dylan_value Cslot_value_setterVdfmc_modeling = &KCslot_value_setterVdfmc_modelingMM0;
dylan_value Cslot_valueVdfmc_modeling = &KCslot_valueVdfmc_modelingMM0;
dylan_value Cinherited_slot_getterVdfmc_modeling = &KCinherited_slot_getterVdfmc_modeling;
dylan_value Csize_slot_descriptorVdfmc_modeling = &KCsize_slot_descriptorVdfmc_modeling;
dylan_value Csize_slot_descriptor_setterVdfmc_modeling = &KCsize_slot_descriptor_setterVdfmc_modeling;
dylan_value Cslot_getterVdfmc_modeling = &KCslot_getterVdfmc_modeling;
dylan_value Cslot_setterVdfmc_modeling = &KCslot_setterVdfmc_modeling;
dylan_value Cslot_typeVdfmc_modeling = &KCslot_typeVdfmc_modeling;
dylan_value Cslot_type_setterVdfmc_modeling = &KCslot_type_setterVdfmc_modeling;
dylan_value emitted_type_nameVdfmc_modeling = &Kemitted_type_nameVdfmc_modeling;
dylan_value emitted_type_name_setterVdfmc_modeling = &Kemitted_type_name_setterVdfmc_modeling;
dylan_value model_object_getterVdfmc_modeling = &Kmodel_object_getterVdfmc_modeling;
dylan_value model_object_getter_setterVdfmc_modeling = &Kmodel_object_getter_setterVdfmc_modeling;
dylan_value model_object_setterVdfmc_modeling = &Kmodel_object_setterVdfmc_modeling;
dylan_value model_object_setter_setterVdfmc_modeling = &Kmodel_object_setter_setterVdfmc_modeling;
dylan_value Cinit_keyword_requiredQVdfmc_modeling = &KCinit_keyword_requiredQVdfmc_modelingMM0;
dylan_value Cinit_keywordVdfmc_modeling = &KCinit_keywordVdfmc_modeling;
dylan_value Cinit_evaluatedQ_setterVdfmc_modeling = &KCinit_evaluatedQ_setterVdfmc_modelingMM0;
dylan_value Cinit_evaluatedQVdfmc_modeling = &KCinit_evaluatedQVdfmc_modelingMM0;
dylan_value Cinit_valueQ_setterVdfmc_modeling = &KCinit_valueQ_setterVdfmc_modelingMM0;
dylan_value Cinit_valueQVdfmc_modeling = &KCinit_valueQVdfmc_modelingMM0;
dylan_value Cinit_suppliedQVdfmc_modeling = &KCinit_suppliedQVdfmc_modelingMM0;
dylan_value Cinit_data_slotVdfmc_modeling = &KCinit_data_slotVdfmc_modeling;
dylan_value Cinit_data_slot_setterVdfmc_modeling = &KCinit_data_slot_setterVdfmc_modeling;
dylan_value Cslot_ownerVdfmc_modeling = &KCslot_ownerVdfmc_modeling;
dylan_value raw_aggregate_optionsVdfmc_modeling = &Kraw_aggregate_optionsVdfmc_modelingMM0;
dylan_value raw_aggregate_membersVdfmc_modeling = &Kraw_aggregate_membersVdfmc_modelingMM0;
dylan_value Pdirect_subclasses_setterVdfmc_modeling = &KPdirect_subclasses_setterVdfmc_modelingMM0;
dylan_value private_Cdebug_nameVdfmc_modeling = &Kprivate_Cdebug_nameVdfmc_modeling;
dylan_value private_Cdebug_name_setterVdfmc_modeling = &Kprivate_Cdebug_name_setterVdfmc_modeling;
dylan_value Cclass_implementation_classVdfmc_modeling = &KCclass_implementation_classVdfmc_modeling;
dylan_value Cclass_implementation_class_setterVdfmc_modeling = &KCclass_implementation_class_setterVdfmc_modeling;
dylan_value Cclass_subtype_bitVdfmc_modeling = &KCclass_subtype_bitVdfmc_modeling;
dylan_value Cclass_subtype_bit_setterVdfmc_modeling = &KCclass_subtype_bit_setterVdfmc_modeling;
dylan_value Ciclass_subclasses_fixedQ_setterVdfmc_modeling = &KCiclass_subclasses_fixedQ_setterVdfmc_modelingMM0;
dylan_value Ciclass_subclasses_fixedQVdfmc_modeling = &KCiclass_subclasses_fixedQVdfmc_modelingMM0;
dylan_value Ciclass_instantiableQ_setterVdfmc_modeling = &KCiclass_instantiableQ_setterVdfmc_modelingMM0;
dylan_value Ciclass_instantiableQVdfmc_modeling = &KCiclass_instantiableQVdfmc_modelingMM0;
dylan_value Cslots_have_fixed_offsetsQ_computedQ_setterVdfmc_modeling = &KCslots_have_fixed_offsetsQ_computedQ_setterVdfmc_modeling;
dylan_value Cslots_have_fixed_offsetsQ_computedQVdfmc_modeling = &KCslots_have_fixed_offsetsQ_computedQVdfmc_modeling;
dylan_value Cslots_have_fixed_offsetsQ_bit_setterVdfmc_modeling = &KCslots_have_fixed_offsetsQ_bit_setterVdfmc_modeling;
dylan_value Cslots_have_fixed_offsetsQ_bitVdfmc_modeling = &KCslots_have_fixed_offsetsQ_bitVdfmc_modeling;
dylan_value Cclass_incrementalQ_setterVdfmc_modeling = &KCclass_incrementalQ_setterVdfmc_modeling;
dylan_value Cclass_incrementalQVdfmc_modeling = &KCclass_incrementalQVdfmc_modeling;
dylan_value Cclass_completeQ_setterVdfmc_modeling = &KCclass_completeQ_setterVdfmc_modeling;
dylan_value Cclass_completeQVdfmc_modeling = &KCclass_completeQVdfmc_modeling;
dylan_value Ciclass_type_completeQ_setterVdfmc_modeling = &KCiclass_type_completeQ_setterVdfmc_modelingMM0;
dylan_value Ciclass_type_completeQVdfmc_modeling = &KCiclass_type_completeQVdfmc_modelingMM0;
dylan_value Cclass_sealedQVdfmc_modeling = &KCclass_sealedQVdfmc_modeling;
dylan_value Cclass_primaryQVdfmc_modeling = &KCclass_primaryQVdfmc_modeling;
dylan_value Cclass_abstractQVdfmc_modeling = &KCclass_abstractQVdfmc_modeling;
dylan_value Cinstance_storage_size_setterVdfmc_modeling = &KCinstance_storage_size_setterVdfmc_modeling;
dylan_value Cinstance_storage_sizeVdfmc_modeling = &KCinstance_storage_sizeVdfmc_modeling;
dylan_value Call_superclasses_setterVdfmc_modeling = &KCall_superclasses_setterVdfmc_modeling;
dylan_value Call_superclassesVdfmc_modeling = &KCall_superclassesVdfmc_modeling;
dylan_value Cclass_incremental_rcpl_positions_setterVdfmc_modeling = &KCclass_incremental_rcpl_positions_setterVdfmc_modeling;
dylan_value Cclass_incremental_rcpl_positionsVdfmc_modeling = &KCclass_incremental_rcpl_positionsVdfmc_modeling;
dylan_value Cslots_initialized_state_setterVdfmc_modeling = &KCslots_initialized_state_setterVdfmc_modeling;
dylan_value Cslots_initialized_stateVdfmc_modeling = &KCslots_initialized_stateVdfmc_modeling;
dylan_value Cdefaulted_initialization_arguments_slot_setterVdfmc_modeling = &KCdefaulted_initialization_arguments_slot_setterVdfmc_modeling;
dylan_value Cdefaulted_initialization_arguments_slotVdfmc_modeling = &KCdefaulted_initialization_arguments_slotVdfmc_modeling;
dylan_value Cclass_slot_descriptors_setterVdfmc_modeling = &KCclass_slot_descriptors_setterVdfmc_modeling;
dylan_value Cclass_slot_descriptorsVdfmc_modeling = &KCclass_slot_descriptorsVdfmc_modeling;
dylan_value Cdirect_initialization_argument_descriptors_setterVdfmc_modeling = &KCdirect_initialization_argument_descriptors_setterVdfmc_modeling;
dylan_value Cdirect_initialization_argument_descriptorsVdfmc_modeling = &KCdirect_initialization_argument_descriptorsVdfmc_modeling;
dylan_value Cdirect_inherited_slot_descriptors_setterVdfmc_modeling = &KCdirect_inherited_slot_descriptors_setterVdfmc_modeling;
dylan_value Cdirect_inherited_slot_descriptorsVdfmc_modeling = &KCdirect_inherited_slot_descriptorsVdfmc_modeling;
dylan_value Cslot_descriptors_setterVdfmc_modeling = &KCslot_descriptors_setterVdfmc_modeling;
dylan_value Cslot_descriptorsVdfmc_modeling = &KCslot_descriptorsVdfmc_modeling;
dylan_value Cdirect_slot_descriptors_setterVdfmc_modeling = &KCdirect_slot_descriptors_setterVdfmc_modeling;
dylan_value Cdirect_slot_descriptorsVdfmc_modeling = &KCdirect_slot_descriptorsVdfmc_modeling;
dylan_value Ciclass_subclass_dependent_generics_setterVdfmc_modeling = &KCiclass_subclass_dependent_generics_setterVdfmc_modelingMM0;
dylan_value Ciclass_subclass_dependent_genericsVdfmc_modeling = &KCiclass_subclass_dependent_genericsVdfmc_modelingMM0;
dylan_value Ciclass_dependent_generics_setterVdfmc_modeling = &KCiclass_dependent_generics_setterVdfmc_modelingMM0;
dylan_value Ciclass_dependent_genericsVdfmc_modeling = &KCiclass_dependent_genericsVdfmc_modelingMM0;
dylan_value Cclass_known_joint_setterVdfmc_modeling = &KCclass_known_joint_setterVdfmc_modeling;
dylan_value Cclass_rcpl_other_positions_setterVdfmc_modeling = &KCclass_rcpl_other_positions_setterVdfmc_modeling;
dylan_value Cclass_rcpl_vector_setterVdfmc_modeling = &KCclass_rcpl_vector_setterVdfmc_modeling;
dylan_value Cdirect_superclasses_setterVdfmc_modeling = &KCdirect_superclasses_setterVdfmc_modeling;
dylan_value Cdirect_superclassesVdfmc_modeling = &KCdirect_superclassesVdfmc_modeling;
dylan_value Cinstance_slot_descriptors_setterVdfmc_modeling = &KCinstance_slot_descriptors_setterVdfmc_modeling;
dylan_value Cinstance_slot_descriptorsVdfmc_modeling = &KCinstance_slot_descriptorsVdfmc_modeling;
dylan_value Crepeated_slot_descriptor_setterVdfmc_modeling = &KCrepeated_slot_descriptor_setterVdfmc_modeling;
dylan_value Crepeated_slot_descriptorVdfmc_modeling = &KCrepeated_slot_descriptorVdfmc_modeling;
dylan_value Cclass_mm_wrapper_setterVdfmc_modeling = &KCclass_mm_wrapper_setterVdfmc_modeling;
dylan_value Cclass_mm_wrapperVdfmc_modeling = &KCclass_mm_wrapperVdfmc_modeling;
dylan_value Cclass_propertiesVdfmc_modeling = &KCclass_propertiesVdfmc_modeling;
dylan_value Cclass_properties_setterVdfmc_modeling = &KCclass_properties_setterVdfmc_modeling;
dylan_value Ciclass_classVdfmc_modeling = &KCiclass_classVdfmc_modeling;
dylan_value Ciclass_dispatch_key_setterVdfmc_modeling = &KCiclass_dispatch_key_setterVdfmc_modeling;
dylan_value Pclass_constructorVdfmc_modeling = &KPclass_constructorVdfmc_modeling;
dylan_value Pclass_constructor_setterVdfmc_modeling = &KPclass_constructor_setterVdfmc_modeling;
dylan_value Cclass_rcpl_positionVdfmc_modeling = &KCclass_rcpl_positionVdfmc_modeling;
dylan_value Cclass_rcpl_position_setterVdfmc_modeling = &KCclass_rcpl_position_setterVdfmc_modeling;
dylan_value Cclass_slot_storage_setterVdfmc_modeling = &KCclass_slot_storage_setterVdfmc_modeling;
dylan_value Celement_typeVdfmc_modeling = &KCelement_typeVdfmc_modeling;
dylan_value model_Lmm_wrapperGVdfmc_modeling = &Kmodel_Lmm_wrapperGVdfmc_modelingMM0;
dylan_value Cmm_wrapper_implementation_classVdfmc_modeling = &KCmm_wrapper_implementation_classVdfmc_modeling;
dylan_value form_module_modelVdfmc_modeling = &Kform_module_modelVdfmc_modeling;
dylan_value Chome_libraryVdfmc_modeling = &KChome_libraryVdfmc_modeling;
dylan_value Cused_libraryVdfmc_modeling = &KCused_libraryVdfmc_modeling;
dylan_value Clibrary_defined_genericsVdfmc_modeling = &KClibrary_defined_genericsVdfmc_modeling;
dylan_value Clibrary_defined_generics_setterVdfmc_modeling = &KClibrary_defined_generics_setterVdfmc_modeling;
dylan_value Clibrary_number_static_dispatchesVdfmc_modeling = &KClibrary_number_static_dispatchesVdfmc_modeling;
dylan_value Clibrary_number_static_dispatches_setterVdfmc_modeling = &KClibrary_number_static_dispatches_setterVdfmc_modeling;
dylan_value Clibrary_number_dynamic_dispatchesVdfmc_modeling = &KClibrary_number_dynamic_dispatchesVdfmc_modeling;
dylan_value Clibrary_number_dynamic_dispatches_setterVdfmc_modeling = &KClibrary_number_dynamic_dispatches_setterVdfmc_modeling;
dylan_value library_accumulating_defined_genericsVdfmc_modeling = &Klibrary_accumulating_defined_genericsVdfmc_modeling;
dylan_value library_accumulating_defined_generics_setterVdfmc_modeling = &Klibrary_accumulating_defined_generics_setterVdfmc_modeling;
dylan_value Clibrary_major_version_setterVdfmc_modeling = &KClibrary_major_version_setterVdfmc_modeling;
dylan_value Clibrary_minor_version_setterVdfmc_modeling = &KClibrary_minor_version_setterVdfmc_modeling;
dylan_value Clibrary_build_count_setterVdfmc_modeling = &KClibrary_build_count_setterVdfmc_modeling;
dylan_value CPmachine_word_dataVdfmc_modeling = &KCPmachine_word_dataVdfmc_modeling;
dylan_value CPdouble_float_dataVdfmc_modeling = &KCPdouble_float_dataVdfmc_modeling;
dylan_value CPsingle_float_dataVdfmc_modeling = &KCPsingle_float_dataVdfmc_modeling;
dylan_value Ddylan_system_subtype_bit_type_namesVdfmc_modeling = &K3567;
dylan_value LBtopGVdfmc_modeling = &KLBtopGVdfmc_modeling;
dylan_value LBobjectGVdfmc_modeling = &KLBobjectGVdfmc_modeling;
dylan_value Lmodel_valueGVdfmc_modeling = &KLmodel_valueGVdfmc_modeling;
dylan_value LBbooleanGVdfmc_modeling = &KLBbooleanGVdfmc_modeling;
dylan_value BtrueVdfmc_modeling = &KPtrueVKi;
dylan_value BfalseVdfmc_modeling = &KPfalseVKi;
dylan_value LBvalue_objectGVdfmc_modeling = &KLBvalue_objectGVdfmc_modeling;
dylan_value LBcharacterGVdfmc_modeling = &KLBcharacterGVdfmc_modeling;
dylan_value LBbyte_characterGVdfmc_modeling = &KLBbyte_characterGVdfmc_modeling;
dylan_value LBunicode_characterGVdfmc_modeling = &KLBunicode_characterGVdfmc_modeling;
dylan_value LBnumberGVdfmc_modeling = &KLBnumberGVdfmc_modeling;
dylan_value LBcomplexGVdfmc_modeling = &KLBcomplexGVdfmc_modeling;
dylan_value LBrealGVdfmc_modeling = &KLBrealGVdfmc_modeling;
dylan_value LBrationalGVdfmc_modeling = &KLBrationalGVdfmc_modeling;
dylan_value LBmachine_numberGVdfmc_modeling = &KLBmachine_numberGVdfmc_modeling;
dylan_value LBabstract_integerGVdfmc_modeling = &KLBabstract_integerGVdfmc_modeling;
dylan_value LBintegerGVdfmc_modeling = &KLBintegerGVdfmc_modeling;
dylan_value LBbig_integerGVdfmc_modeling = &KLBbig_integerGVdfmc_modeling;
dylan_value LBdouble_integerGVdfmc_modeling = &KLBdouble_integerGVdfmc_modeling;
dylan_value LBfloatGVdfmc_modeling = &KLBfloatGVdfmc_modeling;
dylan_value LBsingle_floatGVdfmc_modeling = &KLBsingle_floatGVdfmc_modeling;
dylan_value LBdouble_floatGVdfmc_modeling = &KLBdouble_floatGVdfmc_modeling;
dylan_value LBmachine_wordGVdfmc_modeling = &KLBmachine_wordGVdfmc_modeling;
dylan_value LBsymbolGVdfmc_modeling = &KLBsymbolGVdfmc_modeling;
dylan_value LBnamespaceGVdfmc_modeling = &KLBnamespaceGVdfmc_modeling;
dylan_value LBlibrary_versionGVdfmc_modeling = &KLBlibrary_versionGVdfmc_modeling;
dylan_value LBlibraryGVdfmc_modeling = &KLBlibraryGVdfmc_modeling;
dylan_value LBused_libraryGVdfmc_modeling = &KLBused_libraryGVdfmc_modeling;
dylan_value LBmoduleGVdfmc_modeling = &KLBmoduleGVdfmc_modeling;
dylan_value model_module_modelVdfmc_modeling = &Kmodel_module_modelVdfmc_modeling;
dylan_value LBunboundGVdfmc_modeling = &KLBunboundGVdfmc_modeling;
dylan_value BunboundVdfmc_modeling = &KPunboundVKi;
dylan_value LBmm_wrapperGVdfmc_modeling = &KLBmm_wrapperGVdfmc_modeling;
dylan_value LBobject_with_elementsGVdfmc_modeling = &KLBobject_with_elementsGVdfmc_modeling;
dylan_value LBmutable_object_with_elementsGVdfmc_modeling = &KLBmutable_object_with_elementsGVdfmc_modeling;
dylan_value LBcollectionGVdfmc_modeling = &KLBcollectionGVdfmc_modeling;
dylan_value LBmutable_collectionGVdfmc_modeling = &KLBmutable_collectionGVdfmc_modeling;
dylan_value LBexplicit_key_collectionGVdfmc_modeling = &KLBexplicit_key_collectionGVdfmc_modeling;
dylan_value LBmutable_explicit_key_collectionGVdfmc_modeling = &KLBmutable_explicit_key_collectionGVdfmc_modeling;
dylan_value LBsequenceGVdfmc_modeling = &KLBsequenceGVdfmc_modeling;
dylan_value LBmutable_sequenceGVdfmc_modeling = &KLBmutable_sequenceGVdfmc_modeling;
dylan_value LBlistGVdfmc_modeling = &KLBlistGVdfmc_modeling;
dylan_value LBpairGVdfmc_modeling = &KLBpairGVdfmc_modeling;
dylan_value LBempty_listGVdfmc_modeling = &KLBempty_listGVdfmc_modeling;
dylan_value LBlimited_collectionGVdfmc_modeling = &KLBlimited_collectionGVdfmc_modeling;
dylan_value LBarrayGVdfmc_modeling = &KLBarrayGVdfmc_modeling;
dylan_value LBvectorGVdfmc_modeling = &KLBvectorGVdfmc_modeling;
dylan_value Cvector_elementVdfmc_modeling = &KCvector_elementVdfmc_modeling;
dylan_value Cvector_element_setterVdfmc_modeling = &KCvector_element_setterVdfmc_modeling;
dylan_value LBsimple_vectorGVdfmc_modeling = &KLBsimple_vectorGVdfmc_modeling;
dylan_value LBsimple_object_vectorGVdfmc_modeling = &KLBsimple_object_vectorGVdfmc_modeling;
dylan_value LBstringGVdfmc_modeling = &KLBstringGVdfmc_modeling;
dylan_value LBbyte_stringGVdfmc_modeling = &KLBbyte_stringGVdfmc_modeling;
dylan_value LBtypeGVdfmc_modeling = &KLBtypeGVdfmc_modeling;
dylan_value CinstanceQ_functionVdfmc_modeling = &KCinstanceQ_functionVdfmc_modeling;
dylan_value Cdirect_subclassesVdfmc_modeling = &KCdirect_subclassesVdfmc_modeling;
dylan_value Cdirect_subclasses_setterVdfmc_modeling = &KCdirect_subclasses_setterVdfmc_modeling;
dylan_value Cclass_constructorVdfmc_modeling = &KCclass_constructorVdfmc_modeling;
dylan_value Cclass_constructor_setterVdfmc_modeling = &KCclass_constructor_setterVdfmc_modeling;
dylan_value LBimplementation_classGVdfmc_modeling = &KLBimplementation_classGVdfmc_modeling;
dylan_value Tclass_mm_wrapper_runtime_slot_offsetTVdfmc_modeling = &KPfalseVKi;
dylan_value class_mm_wrapper_runtime_slot_offsetVdfmc_modeling = &Kclass_mm_wrapper_runtime_slot_offsetVdfmc_modeling;
dylan_value Tclass_constructor_runtime_slot_offsetTVdfmc_modeling = &KPfalseVKi;
dylan_value class_constructor_runtime_slot_offsetVdfmc_modeling = &Kclass_constructor_runtime_slot_offsetVdfmc_modeling;
dylan_value Ciclass_number_to_keyVdfmc_modeling = &KCiclass_number_to_keyVdfmc_modeling;
dylan_value Cclass_module_setterVdfmc_modeling = &KCclass_module_setterVdfmc_modeling;
dylan_value LBclassGVdfmc_modeling = &KLBclassGVdfmc_modeling;
dylan_value Tclass_implementation_class_runtime_slot_offsetTVdfmc_modeling = &KPfalseVKi;
dylan_value class_implementation_class_runtime_slot_offsetVdfmc_modeling = &Kclass_implementation_class_runtime_slot_offsetVdfmc_modeling;
dylan_value Cinitialize_classVdfmc_modeling = &KCinitialize_classVdfmc_modeling;
dylan_value Cdebug_nameVdfmc_modeling = &KCdebug_nameVdfmc_modeling;
dylan_value Cdebug_name_setterVdfmc_modeling = &KCdebug_name_setterVdfmc_modeling;
dylan_value LBvalue_classGVdfmc_modeling = &KLBvalue_classGVdfmc_modeling;
dylan_value LBfunction_classGVdfmc_modeling = &KLBfunction_classGVdfmc_modeling;
dylan_value LBvirtual_objectGVdfmc_modeling = &KLBvirtual_objectGVdfmc_modeling;
dylan_value LBvirtual_classGVdfmc_modeling = &KLBvirtual_classGVdfmc_modeling;
dylan_value LBtop_typeGVdfmc_modeling = &KLBtop_typeGVdfmc_modeling;
dylan_value LBbottom_typeGVdfmc_modeling = &KLBbottom_typeGVdfmc_modeling;
dylan_value LBraw_typeGVdfmc_modeling = &KLBraw_typeGVdfmc_modeling;
dylan_value LBraw_aggregate_typeGVdfmc_modeling = &KLBraw_aggregate_typeGVdfmc_modeling;
dylan_value LBraw_struct_typeGVdfmc_modeling = &KLBraw_struct_typeGVdfmc_modeling;
dylan_value LBraw_union_typeGVdfmc_modeling = &KLBraw_union_typeGVdfmc_modeling;
dylan_value LBslot_initial_value_descriptorGVdfmc_modeling = &KLBslot_initial_value_descriptorGVdfmc_modeling;
dylan_value LBslot_keyword_initialization_descriptorGVdfmc_modeling = &KLBslot_keyword_initialization_descriptorGVdfmc_modeling;
dylan_value LBslot_descriptorGVdfmc_modeling = &KLBslot_descriptorGVdfmc_modeling;
dylan_value compute_compile_stage_getterVdfmc_modeling = &Kcompute_compile_stage_getterVdfmc_modeling;
dylan_value compute_compile_stage_setterVdfmc_modeling = &Kcompute_compile_stage_setterVdfmc_modeling;
dylan_value Cinitialize_slot_descriptorVdfmc_modeling = &KCinitialize_slot_descriptorVdfmc_modeling;
dylan_value LBany_instance_slot_descriptorGVdfmc_modeling = &KLBany_instance_slot_descriptorGVdfmc_modeling;
dylan_value LBinstance_slot_descriptorGVdfmc_modeling = &KLBinstance_slot_descriptorGVdfmc_modeling;
dylan_value LBvirtual_slot_descriptorGVdfmc_modeling = &KLBvirtual_slot_descriptorGVdfmc_modeling;
dylan_value LBrepeated_slot_descriptorGVdfmc_modeling = &KLBrepeated_slot_descriptorGVdfmc_modeling;
dylan_value LBany_class_slot_descriptorGVdfmc_modeling = &KLBany_class_slot_descriptorGVdfmc_modeling;
dylan_value LBclass_slot_descriptorGVdfmc_modeling = &KLBclass_slot_descriptorGVdfmc_modeling;
dylan_value LBeach_subclass_slot_descriptorGVdfmc_modeling = &KLBeach_subclass_slot_descriptorGVdfmc_modeling;
dylan_value LBinit_arg_descriptorGVdfmc_modeling = &KLBinit_arg_descriptorGVdfmc_modeling;
dylan_value LBinherited_slot_descriptorGVdfmc_modeling = &KLBinherited_slot_descriptorGVdfmc_modeling;
dylan_value LunknownGVdfmc_modeling = &KLunknownGVdfmc_modeling;
dylan_value Ldood_unbound_proxyGVdfmc_modeling = &KLdood_unbound_proxyGVdfmc_modeling;
dylan_value CasVdfmc_modeling = &KCasVdfmc_modeling;
dylan_value Luninterned_symbolGVdfmc_modeling = &KLuninterned_symbolGVdfmc_modeling;
dylan_value LBobsolete_instanceGVdfmc_modeling = &KLBobsolete_instanceGVdfmc_modeling;
dylan_value LBmiscellaneous_obsolete_instanceGVdfmc_modeling = &KLBmiscellaneous_obsolete_instanceGVdfmc_modeling;
dylan_value Ldood_cross_model_proxyGVdfmc_modeling = &KLdood_cross_model_proxyGVdfmc_modeling;
dylan_value Ldood_cross_model_slot_descriptor_proxyGVdfmc_modeling = &KLdood_cross_model_slot_descriptor_proxyGVdfmc_modeling;
dylan_value Cslot_descriptorVdfmc_modeling = &KCslot_descriptorVdfmc_modeling;
dylan_value Cslot_offsetVdfmc_modeling = &KCslot_offsetVdfmc_modeling;
dylan_value Ldood_cross_model_inherited_slot_descriptor_proxyGVdfmc_modeling = &KLdood_cross_model_inherited_slot_descriptor_proxyGVdfmc_modeling;
dylan_value Ldood_cross_model_init_arg_descriptor_proxyGVdfmc_modeling = &KLdood_cross_model_init_arg_descriptor_proxyGVdfmc_modeling;
dylan_value Ldood_cross_model_mm_wrapper_proxyGVdfmc_modeling = &KLdood_cross_model_mm_wrapper_proxyGVdfmc_modeling;
dylan_value Ldood_mapped_object_proxyGVdfmc_modeling = &KLdood_mapped_object_proxyGVdfmc_modeling;

/* Objects */

_KLclassGVKd KLBtopGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_smallVKiI,
  &K3566,
  &K3564,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBtopGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3564,
  (dylan_value) 1,
  13,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLtopG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3563
};

static _KLsymbolGVKd KJLbottomG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3562
};

_KLclassGVKd KLBobjectGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_smallVKiI,
  &K3561,
  &K3557,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBobjectGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3557,
  (dylan_value) 1,
  13,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLobjectG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3556
};

_KLsimple_methodGVKe Ksource_constructor_for_objectVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_objectVdfmc_modelingI
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_dfmc_modelingRD_2 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling,
  &KPfalseVKi,
  (dylan_value) 5,
  &K3555
};

_KLstandalone_domainGVKe_1 KinitializeVKdRD_dfmc_modelingRD_2 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling,
  &KPfalseVKi,
  (dylan_value) 5,
  &KLBobjectGVdfmc_modeling
};

_KLstandalone_domainGVKe_1 Kinitialize_packed_slotsVKeRD_dfmc_modelingRD_0 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling,
  &KPfalseVKi,
  (dylan_value) 5,
  &KLBobjectGVdfmc_modeling
};

_KLclassGVKd KLBbooleanGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K3554,
  &K3548,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBbooleanGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3548,
  (dylan_value) 1,
  13,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLbooleanG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3547
};

_KLsimple_methodGVKe Ksource_constructor_for_booleanVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_booleanVdfmc_modelingI
};

static _KLsymbolGVKd KJN_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3546
};

_KLclassGVKd KLBvalue_objectGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K3545,
  &K3543,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBvalue_objectGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3543,
  (dylan_value) 1,
  13,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLvalue_objectG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3542
};

_KLsimple_methodGVKe Ksource_constructor_for_value_objectVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_value_objectVdfmc_modelingI
};

_KLclassGVKd KLBcharacterGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K3541,
  &K3539,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBcharacterGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3539,
  (dylan_value) 1,
  13,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLcharacterG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3538
};

_KLsimple_methodGVKe Ksource_constructor_for_characterVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_characterVdfmc_modelingI
};

_KLclassGVKd KLBbyte_characterGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K3537,
  &K3531,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBbyte_characterGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3531,
  (dylan_value) 1,
  13,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLbyte_characterG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3530
};

_KLsimple_methodGVKe Ksource_constructor_for_byte_characterVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_byte_characterVdfmc_modelingI
};

_KLclassGVKd KLBunicode_characterGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K3529,
  &K3522,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBunicode_characterGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3522,
  (dylan_value) 1,
  13,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLunicode_characterG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3521
};

_KLsimple_methodGVKe Ksource_constructor_for_unicode_characterVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_unicode_characterVdfmc_modelingI
};

_KLclassGVKd KLBnumberGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kgeneral_rcpl_class_instanceQVKiI,
  &K3520,
  &K3518,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBnumberGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3518,
  (dylan_value) 1,
  13,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLnumberG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3517
};

_KLsimple_methodGVKe Ksource_constructor_for_numberVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_numberVdfmc_modelingI
};

_KLclassGVKd KLBcomplexGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kgeneral_rcpl_class_instanceQVKiI,
  &K3516,
  &K3513,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBcomplexGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3513,
  (dylan_value) 1,
  13,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLcomplexG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3512
};

_KLsimple_methodGVKe Ksource_constructor_for_complexVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_complexVdfmc_modelingI
};

_KLclassGVKd KLBrealGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kgeneral_rcpl_class_instanceQVKiI,
  &K3511,
  &K3508,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBrealGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3508,
  (dylan_value) 1,
  13,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLrealG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3507
};

_KLsimple_methodGVKe Ksource_constructor_for_realVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_realVdfmc_modelingI
};

_KLclassGVKd KLBrationalGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kgeneral_rcpl_class_instanceQVKiI,
  &K3506,
  &K3504,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBrationalGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3504,
  (dylan_value) 1,
  13,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLrationalG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3503
};

_KLsimple_methodGVKe Ksource_constructor_for_rationalVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_rationalVdfmc_modelingI
};

_KLclassGVKd KLBmachine_numberGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kgeneral_rcpl_class_instanceQVKiI,
  &K3502,
  &K3499,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBmachine_numberGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3499,
  (dylan_value) 1,
  13,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLmachine_numberG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3498
};

_KLsimple_methodGVKe Ksource_constructor_for_machine_numberVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_machine_numberVdfmc_modelingI
};

_KLclassGVKd KLBabstract_integerGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kgeneral_rcpl_class_instanceQVKiI,
  &K3497,
  &K3493,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBabstract_integerGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3493,
  (dylan_value) 1,
  13,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLabstract_integerG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3492
};

_KLsimple_methodGVKe Ksource_constructor_for_abstract_integerVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_abstract_integerVdfmc_modelingI
};

_KLclassGVKd KLBintegerGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K3491,
  &K3484,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBintegerGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3484,
  (dylan_value) 1,
  13,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLintegerG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3483
};

_KLsimple_methodGVKe Ksource_constructor_for_integerVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_integerVdfmc_modelingI
};

_KLclassGVKd KLBbig_integerGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kgeneral_rcpl_class_instanceQVKiI,
  &K3482,
  &K3478,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBbig_integerGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3478,
  (dylan_value) 1,
  13,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLbig_integerG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3477
};

_KLsimple_methodGVKe Ksource_constructor_for_big_integerVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_big_integerVdfmc_modelingI
};

_KLclassGVKd KLBdouble_integerGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K3476,
  &K3468,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBdouble_integerGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3468,
  (dylan_value) 1,
  21,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLdouble_integerG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3467
};

static _KLsymbolGVKd KJPPdouble_integer_low_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3466
};

_KLsealed_generic_functionGVKe KCPPdouble_integer_lowVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K3465,
  &K3464,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJPPdouble_integer_low_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3462
};

_KLsealed_generic_functionGVKe KCPPdouble_integer_low_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K3460,
  &K3459,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJPPdouble_integer_high_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3457
};

_KLsealed_generic_functionGVKe KCPPdouble_integer_highVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K3456,
  &K3455,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJPPdouble_integer_high_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3453
};

_KLsealed_generic_functionGVKe KCPPdouble_integer_high_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K3451,
  &K3450,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Ksource_constructor_for_double_integerVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_double_integerVdfmc_modelingI
};

_KLclassGVKd KLBfloatGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kgeneral_rcpl_class_instanceQVKiI,
  &K3448,
  &K3444,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBfloatGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3444,
  (dylan_value) 1,
  13,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLfloatG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3443
};

_KLsimple_methodGVKe Ksource_constructor_for_floatVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_floatVdfmc_modelingI
};

_KLclassGVKd KLBsingle_floatGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K3442,
  &K3436,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBsingle_floatGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3436,
  (dylan_value) 1,
  17,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLsingle_floatG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3435
};

static _KLsymbolGVKd KJPsingle_float_data_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3434
};

_KLsealed_generic_functionGVKe KCPsingle_float_dataVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K3433,
  &K3432,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJPsingle_float_data_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3430
};

_KLsealed_generic_functionGVKe KCPsingle_float_data_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K3428,
  &K3427,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Ksource_constructor_for_single_floatVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_single_floatVdfmc_modelingI
};

_KLclassGVKd KLBdouble_floatGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K3423,
  &K3416,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBdouble_floatGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3416,
  (dylan_value) 1,
  17,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLdouble_floatG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3415
};

static _KLsymbolGVKd KJPdouble_float_data_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3414
};

_KLsealed_generic_functionGVKe KCPdouble_float_dataVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K3413,
  &K3412,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJPdouble_float_data_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3410
};

_KLsealed_generic_functionGVKe KCPdouble_float_data_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K3408,
  &K3407,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Ksource_constructor_for_double_floatVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_double_floatVdfmc_modelingI
};

_KLclassGVKd KLBmachine_wordGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K3403,
  &K3394,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBmachine_wordGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3394,
  (dylan_value) 1,
  17,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLmachine_wordG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3393
};

static _KLsymbolGVKd KJPmachine_word_data_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3392
};

_KLsealed_generic_functionGVKe KCPmachine_word_dataVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K3391,
  &K3390,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJPmachine_word_data_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3388
};

_KLsealed_generic_functionGVKe KCPmachine_word_data_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K3386,
  &K3385,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Ksource_constructor_for_machine_wordVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_machine_wordVdfmc_modelingI
};

_KLclassGVKd KLBsymbolGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K3381,
  &K3373,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBsymbolGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3373,
  (dylan_value) 1,
  17,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLsymbolG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3372
};

static _KLsymbolGVKd KJsymbol_name_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1509
};

_KLsealed_generic_functionGVKe KCsymbol_nameVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K3368,
  &K3365,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJsymbol_name_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1503
};

_KLsealed_generic_functionGVKe KCsymbol_name_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K3356,
  &K3354,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Ksource_constructor_for_symbolVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_symbolVdfmc_modelingI
};

_KLclassGVKd KLBnamespaceGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kgeneral_rcpl_class_instanceQVKiI,
  &K3350,
  &K3342,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBnamespaceGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3342,
  (dylan_value) 1,
  17,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLnamespaceG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3341
};

static _KLsymbolGVKd KJnamespace_name_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3340
};

_KLsealed_generic_functionGVKe KCnamespace_nameVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K3339,
  &K3338,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJnamespace_name_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3336
};

_KLsealed_generic_functionGVKe KCnamespace_name_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K3335,
  &K3334,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Ksource_constructor_for_namespaceVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_namespaceVdfmc_modelingI
};

_KLclassGVKd KLBlibrary_versionGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K3332,
  &K3328,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBlibrary_versionGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3328,
  (dylan_value) 1,
  25,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLlibrary_versionG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3327
};

static _KLsymbolGVKd KJlibrary_major_version_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3326
};

_KLsealed_generic_functionGVKe KClibrary_major_versionVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K3325,
  &K3324,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJlibrary_major_version_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3322
};

_KLsealed_generic_functionGVKe KClibrary_major_version_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K3321,
  &K3320,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJlibrary_minor_version_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3318
};

_KLsealed_generic_functionGVKe KClibrary_minor_versionVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K3317,
  &K3316,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJlibrary_minor_version_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3314
};

_KLsealed_generic_functionGVKe KClibrary_minor_version_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K3313,
  &K3312,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJlibrary_build_count_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3310
};

_KLsealed_generic_functionGVKe KClibrary_build_countVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K3309,
  &K3308,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJlibrary_build_count_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3306
};

_KLsealed_generic_functionGVKe KClibrary_build_count_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K3305,
  &K3304,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Ksource_constructor_for_library_versionVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_library_versionVdfmc_modelingI
};

_KLclassGVKd KLBlibraryGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K3302,
  &K3287,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBlibraryGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3287,
  (dylan_value) 1,
  61,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLlibraryG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3286
};

static _KLsymbolGVKd KJused_libraries_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3285
};

static _KLsymbolGVKd KJused_libraries_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3284
};

static _KLsymbolGVKd KJall_used_libraries_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3283
};

static _KLsymbolGVKd KJall_used_libraries_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3282
};

static _KLsymbolGVKd KJruntime_module_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3281
};

_KLsealed_generic_functionGVKe KCruntime_moduleVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K3280,
  &K3279,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJruntime_module_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3277
};

_KLsealed_generic_functionGVKe KCruntime_module_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K3275,
  &K3274,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJlibrary_defined_generics_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3272
};

_KLsealed_generic_functionGVKe KClibrary_defined_genericsVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K3271,
  &K3270,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJlibrary_defined_generics_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3268
};

_KLsealed_generic_functionGVKe KClibrary_defined_generics_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K3266,
  &K3265,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJlibrary_number_static_dispatches_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3263
};

_KLsealed_generic_functionGVKe KClibrary_number_static_dispatchesVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K3262,
  &K3261,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJlibrary_number_static_dispatches_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3259
};

_KLsealed_generic_functionGVKe KClibrary_number_static_dispatches_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K3257,
  &K3256,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJlibrary_number_dynamic_dispatches_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3254
};

_KLsealed_generic_functionGVKe KClibrary_number_dynamic_dispatchesVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K3253,
  &K3252,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJlibrary_number_dynamic_dispatches_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3250
};

_KLsealed_generic_functionGVKe KClibrary_number_dynamic_dispatches_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K3248,
  &K3247,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Ksource_constructor_for_libraryVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_libraryVdfmc_modelingI
};

_KLclassGVKd KLBused_libraryGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K3245,
  &K3226,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBused_libraryGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3226,
  (dylan_value) 1,
  33,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLused_libraryG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3225
};

static _KLsymbolGVKd KJused_library_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3224
};

_KLsealed_generic_functionGVKe KCused_libraryVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K3223,
  &K3222,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJused_library_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3220
};

_KLsealed_generic_functionGVKe KCused_library_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K3218,
  &K3217,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJused_library_binding_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3215
};

_KLsealed_generic_functionGVKe KCused_library_bindingVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K3214,
  &K3213,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJused_library_binding_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3211
};

_KLsealed_generic_functionGVKe KCused_library_binding_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K3209,
  &K3208,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Ksource_constructor_for_used_libraryVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_used_libraryVdfmc_modelingI
};

_KLkeyword_methodGVKe KinitializeVKdMdfmc_modelingM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_3,
  &K3203,
  &key_mep_3,
  &KinitializeVKdMdfmc_modelingM0I,
  &K3204
};

_KLclassGVKd KLBmoduleGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K3202,
  &K3192,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBmoduleGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3192,
  (dylan_value) 1,
  21,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLmoduleG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3191
};

static _KLsymbolGVKd KJhome_library_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3190
};

_KLsealed_generic_functionGVKe KChome_libraryVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K3188,
  &K3187,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Ksource_constructor_for_moduleVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_moduleVdfmc_modelingI
};

_KLsimple_methodGVKe KCmake_LBlibraryGVdfmc_namespaceMdfmc_modelingM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K3184,
  &KCmake_LBlibraryGVdfmc_namespaceMdfmc_modelingM0I
};

_KLsimple_methodGVKe KCmake_LBmoduleGVdfmc_namespaceMdfmc_modelingM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K3170,
  &KCmake_LBmoduleGVdfmc_namespaceMdfmc_modelingM0I
};

_KLclassGVKd KLBunboundGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K3164,
  &K3158,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBunboundGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3158,
  (dylan_value) 1,
  13,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLunboundG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3157
};

_KLsimple_methodGVKe Ksource_constructor_for_unboundVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_unboundVdfmc_modelingI
};

_KLclassGVKd KLBmm_wrapperGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K3156,
  &K3135,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBmm_wrapperGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3135,
  (dylan_value) 1,
  37,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLmm_wrapperG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3134
};

static _KLsymbolGVKd KJmm_wrapper_implementation_class_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3133
};

_KLsealed_generic_functionGVKe KCmm_wrapper_implementation_classVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K3132,
  &K3131,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJmm_wrapper_implementation_class_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3129
};

_KLsealed_generic_functionGVKe KCmm_wrapper_implementation_class_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K3127,
  &K3126,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJmm_wrapper_subtype_mask_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3124
};

_KLsealed_generic_functionGVKe KCmm_wrapper_subtype_maskVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K3123,
  &K3122,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJmm_wrapper_subtype_mask_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3120
};

_KLsealed_generic_functionGVKe KCmm_wrapper_subtype_mask_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K3118,
  &K3117,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJmm_wrapper_fixed_part_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3115
};

_KLsealed_generic_functionGVKe KCmm_wrapper_fixed_partVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K3114,
  &K3113,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJmm_wrapper_fixed_part_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3111
};

_KLsealed_generic_functionGVKe KCmm_wrapper_fixed_part_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K3109,
  &K3108,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJmm_wrapper_variable_part_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3106
};

_KLsealed_generic_functionGVKe KCmm_wrapper_variable_partVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K3105,
  &K3104,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJmm_wrapper_variable_part_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3102
};

_KLsealed_generic_functionGVKe KCmm_wrapper_variable_part_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K3100,
  &K3099,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJmm_wrapper_pattern_element_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3097
};

_KLsealed_generic_functionGVKe KCmm_wrapper_pattern_elementVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K3094,
  &K3093,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJmm_wrapper_pattern_element_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3090
};

_KLsealed_generic_functionGVKe KCmm_wrapper_pattern_element_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_3,
  &KDsignature_LobjectG_object_rest_value_3VKi,
  &KPfalseVKi,
  &K3087,
  &K3086,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Ksource_constructor_for_mm_wrapperVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_mm_wrapperVdfmc_modelingI
};

static _KLsymbolGVKd KJmm_wrapper_number_patterns_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3077
};

_KLsealed_generic_functionGVKe KCmm_wrapper_number_patternsVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K3074,
  &K3073,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLclassGVKd KLBobject_with_elementsGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K3070,
  &K3068,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBobject_with_elementsGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3068,
  (dylan_value) 1,
  13,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLobject_with_elementsG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3067
};

_KLsimple_methodGVKe Ksource_constructor_for_object_with_elementsVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_object_with_elementsVdfmc_modelingI
};

_KLclassGVKd KLBmutable_object_with_elementsGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K3066,
  &K3064,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBmutable_object_with_elementsGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3064,
  (dylan_value) 1,
  13,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLmutable_object_with_elementsG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3063
};

_KLsimple_methodGVKe Ksource_constructor_for_mutable_object_with_elementsVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_mutable_object_with_elementsVdfmc_modelingI
};

_KLclassGVKd KLBcollectionGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kgeneral_rcpl_class_instanceQVKiI,
  &K3060,
  &K3056,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBcollectionGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3056,
  (dylan_value) 1,
  13,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLcollectionG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3055
};

_KLsimple_methodGVKe Ksource_constructor_for_collectionVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_collectionVdfmc_modelingI
};

_KLclassGVKd KLBmutable_collectionGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kgeneral_rcpl_class_instanceQVKiI,
  &K3054,
  &K3050,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBmutable_collectionGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3050,
  (dylan_value) 1,
  13,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLmutable_collectionG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3049
};

_KLsimple_methodGVKe Ksource_constructor_for_mutable_collectionVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_mutable_collectionVdfmc_modelingI
};

_KLclassGVKd KLBexplicit_key_collectionGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kgeneral_rcpl_class_instanceQVKiI,
  &K3048,
  &K3044,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBexplicit_key_collectionGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3044,
  (dylan_value) 1,
  13,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLexplicit_key_collectionG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3043
};

_KLsimple_methodGVKe Ksource_constructor_for_explicit_key_collectionVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_explicit_key_collectionVdfmc_modelingI
};

_KLclassGVKd KLBmutable_explicit_key_collectionGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K3042,
  &K3039,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBmutable_explicit_key_collectionGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3039,
  (dylan_value) 1,
  13,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLmutable_explicit_key_collectionG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3038
};

_KLsimple_methodGVKe Ksource_constructor_for_mutable_explicit_key_collectionVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_mutable_explicit_key_collectionVdfmc_modelingI
};

_KLclassGVKd KLBsequenceGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kgeneral_rcpl_class_instanceQVKiI,
  &K3037,
  &K3033,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBsequenceGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3033,
  (dylan_value) 1,
  13,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLsequenceG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3032
};

_KLsimple_methodGVKe Ksource_constructor_for_sequenceVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_sequenceVdfmc_modelingI
};

_KLclassGVKd KLBmutable_sequenceGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K3031,
  &K3028,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBmutable_sequenceGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3028,
  (dylan_value) 1,
  13,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLmutable_sequenceG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3027
};

_KLsimple_methodGVKe Ksource_constructor_for_mutable_sequenceVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_mutable_sequenceVdfmc_modelingI
};

_KLclassGVKd KLBlistGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K3026,
  &K3023,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBlistGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K3023,
  (dylan_value) 1,
  21,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLlistG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3022
};

static _KLsymbolGVKd KJhead_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3021
};

_KLsealed_generic_functionGVKe KCheadVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K3020,
  &K3017,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJhead_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3011
};

_KLsealed_generic_functionGVKe KChead_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K3010,
  &K3007,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJtail_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3001
};

_KLsealed_generic_functionGVKe KCtailVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2998,
  &K2995,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJtail_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2989
};

_KLsealed_generic_functionGVKe KCtail_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2984,
  &K2981,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Ksource_constructor_for_listVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_listVdfmc_modelingI
};

_KLclassGVKd KLBpairGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K2975,
  &K2966,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBpairGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K2966,
  (dylan_value) 1,
  21,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLpairG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2965
};

_KLsimple_methodGVKe Ksource_constructor_for_pairVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_pairVdfmc_modelingI
};

_KLclassGVKd KLBempty_listGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K2962,
  &K2948,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBempty_listGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K2948,
  (dylan_value) 1,
  21,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLempty_listG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2947
};

_KLsimple_methodGVKe Ksource_constructor_for_empty_listVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_empty_listVdfmc_modelingI
};

_KLclassGVKd KLBlimited_collectionGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K2944,
  &K2939,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBlimited_collectionGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K2939,
  (dylan_value) 1,
  17,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLlimited_collectionG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2938
};

_KLsealed_generic_functionGVKe KCelement_typeVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2933,
  &K2932,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Ksource_constructor_for_limited_collectionVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_limited_collectionVdfmc_modelingI
};

_KLclassGVKd KLBarrayGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K2930,
  &K2928,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBarrayGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K2928,
  (dylan_value) 1,
  13,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLarrayG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2927
};

_KLsimple_methodGVKe Ksource_constructor_for_arrayVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_arrayVdfmc_modelingI
};

_KLclassGVKd KLBvectorGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K2926,
  &K2923,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBvectorGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K2923,
  (dylan_value) 1,
  13,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLvectorG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2922
};

_KLsimple_methodGVKe Ksource_constructor_for_vectorVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_vectorVdfmc_modelingI
};

_KLclassGVKd KLBsimple_vectorGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K2921,
  &K2918,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBsimple_vectorGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K2918,
  (dylan_value) 1,
  13,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLsimple_vectorG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2917
};

_KLsimple_methodGVKe Ksource_constructor_for_simple_vectorVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_simple_vectorVdfmc_modelingI
};

_KLclassGVKd KLBsimple_object_vectorGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K2916,
  &K2898,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBsimple_object_vectorGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K2898,
  (dylan_value) 1,
  17,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLsimple_object_vectorG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2897
};

static _KLsymbolGVKd KJvector_element_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2896
};

_KLsealed_generic_functionGVKe KCvector_elementVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2893,
  &K2892,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJvector_element_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2889
};

_KLsealed_generic_functionGVKe KCvector_element_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_3,
  &KDsignature_LobjectG_object_rest_value_3VKi,
  &KPfalseVKi,
  &K2886,
  &K2885,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Ksource_constructor_for_simple_object_vectorVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_simple_object_vectorVdfmc_modelingI
};

_KLclassGVKd KLBstringGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kgeneral_rcpl_class_instanceQVKiI,
  &K2882,
  &K2877,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBstringGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K2877,
  (dylan_value) 1,
  13,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLstringG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2876
};

_KLsimple_methodGVKe Ksource_constructor_for_stringVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_stringVdfmc_modelingI
};

_KLclassGVKd KLBbyte_stringGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K2873,
  &K2859,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBbyte_stringGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K2859,
  (dylan_value) 1,
  17,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLbyte_stringG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2858
};

static _KLsymbolGVKd KJstring_element_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2857
};

_KLsealed_generic_functionGVKe KCstring_elementVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2854,
  &K2853,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Ksource_constructor_for_byte_stringVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_byte_stringVdfmc_modelingI
};

static _KLsymbolGVKd KJemptyQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2844
};

_KLsealed_generic_functionGVKe KCemptyQVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K2838,
  &KPfalseVKi,
  &K2839,
  &K2834,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe KCsizeVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K2119,
  &KPfalseVKi,
  &K2820,
  &K2816,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJelement_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2807
};

_KLsealed_generic_functionGVKe KCelementVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_optional_xep_2,
  &K2795,
  &KPfalseVKi,
  &K2796,
  &K2791,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLclassGVKd KLBtypeGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K2782,
  &K2779,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBtypeGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K2779,
  (dylan_value) 1,
  21,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLtypeG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2778
};

static _KLsymbolGVKd KJinstanceQ_iep_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2777
};

_KLsealed_generic_functionGVKe KCinstanceQ_iepVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2775,
  &K2774,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJinstanceQ_iep_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2771
};

_KLsealed_generic_functionGVKe KCinstanceQ_iep_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2768,
  &K2767,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Ksource_constructor_for_typeVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_typeVdfmc_modelingI
};

_KLclassGVKd KLBimplementation_classGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K2762,
  &K2568,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBimplementation_classGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K2568,
  (dylan_value) 1,
  117,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLimplementation_classG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2567
};

static _KLsymbolGVKd KJclass_properties_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2566
};

_KLsealed_generic_functionGVKe KCclass_propertiesVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2565,
  &K2564,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJclass_properties_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2562
};

_KLsealed_generic_functionGVKe KCclass_properties_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2560,
  &K2559,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJiclass_class_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2557
};

_KLsealed_generic_functionGVKe KCiclass_classVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2556,
  &K2555,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJiclass_class_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2553
};

_KLsealed_generic_functionGVKe KCiclass_class_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2551,
  &K2550,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJclass_mm_wrapper_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2548
};

_KLsealed_generic_functionGVKe KCclass_mm_wrapperVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  (dylan_value) 1,
  &K2547,
  &K2545,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJclass_mm_wrapper_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2540
};

_KLsealed_generic_functionGVKe KCclass_mm_wrapper_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2539,
  &K2537,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJrepeated_slot_descriptor_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2532
};

_KLsealed_generic_functionGVKe KCrepeated_slot_descriptorVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2531,
  &K2529,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJrepeated_slot_descriptor_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2524
};

_KLsealed_generic_functionGVKe KCrepeated_slot_descriptor_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2523,
  &K2521,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJinstance_slot_descriptors_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2516
};

_KLsealed_generic_functionGVKe KCinstance_slot_descriptorsVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2515,
  &K2513,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJinstance_slot_descriptors_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2508
};

_KLsealed_generic_functionGVKe KCinstance_slot_descriptors_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2507,
  &K2505,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJiclass_dispatch_key_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2500
};

_KLsealed_generic_functionGVKe KCiclass_dispatch_keyVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2499,
  &K2498,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJiclass_dispatch_key_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2496
};

_KLsealed_generic_functionGVKe KCiclass_dispatch_key_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2494,
  &K2493,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJclass_constructor_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2491
};

_KLsealed_generic_functionGVKe KCclass_constructorVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K2119,
  &KPfalseVKi,
  &K2490,
  &K2488,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJclass_constructor_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2485
};

_KLsealed_generic_functionGVKe KCclass_constructor_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  (dylan_value) 1,
  &K2484,
  &K2482,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJdirect_superclasses_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2479
};

_KLsealed_generic_functionGVKe KCdirect_superclassesVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2478,
  &K2476,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJdirect_superclasses_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2471
};

_KLsealed_generic_functionGVKe KCdirect_superclasses_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2470,
  &K2468,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJclass_rcpl_vector_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2463
};

_KLsealed_generic_functionGVKe KCclass_rcpl_vectorVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2462,
  &K2460,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJclass_rcpl_vector_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2455
};

_KLsealed_generic_functionGVKe KCclass_rcpl_vector_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2454,
  &K2452,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJclass_rcpl_position_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2447
};

_KLsealed_generic_functionGVKe KCclass_rcpl_positionVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2446,
  &K2444,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJclass_rcpl_position_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2440
};

_KLsealed_generic_functionGVKe KCclass_rcpl_position_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2438,
  &K2436,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJclass_rcpl_other_positions_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2432
};

_KLsealed_generic_functionGVKe KCclass_rcpl_other_positionsVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2431,
  &K2429,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJclass_rcpl_other_positions_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2424
};

_KLsealed_generic_functionGVKe KCclass_rcpl_other_positions_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2423,
  &K2421,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJclass_known_joint_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2416
};

_KLsealed_generic_functionGVKe KCclass_known_jointVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2415,
  &K2413,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJclass_known_joint_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2408
};

_KLsealed_generic_functionGVKe KCclass_known_joint_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2407,
  &K2405,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJiclass_dependent_generics_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2400
};

_KLsimple_methodGVKe KCiclass_dependent_genericsVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2096,
  &KCiclass_dependent_genericsVdfmc_modelingMM0I
};

static _KLsymbolGVKd KJiclass_dependent_generics_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2399
};

_KLsimple_methodGVKe KCiclass_dependent_generics_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2086,
  &KCiclass_dependent_generics_setterVdfmc_modelingMM0I
};

static _KLsymbolGVKd KJiclass_subclass_dependent_generics_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2398
};

_KLsimple_methodGVKe KCiclass_subclass_dependent_genericsVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2096,
  &KCiclass_subclass_dependent_genericsVdfmc_modelingMM0I
};

static _KLsymbolGVKd KJiclass_subclass_dependent_generics_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2397
};

_KLsimple_methodGVKe KCiclass_subclass_dependent_generics_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2086,
  &KCiclass_subclass_dependent_generics_setterVdfmc_modelingMM0I
};

static _KLsymbolGVKd KJdirect_subclasses_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2396
};

_KLsealed_generic_functionGVKe KCdirect_subclassesVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  (dylan_value) 1,
  &K2395,
  &K2393,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJdirect_subclasses_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2391
};

_KLsealed_generic_functionGVKe KCdirect_subclasses_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2390,
  &K2389,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJdirect_methods_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2387
};

_KLsealed_generic_functionGVKe KCdirect_methodsVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2386,
  &K2384,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJdirect_methods_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2379
};

_KLsealed_generic_functionGVKe KCdirect_methods_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2378,
  &K2376,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJdirect_slot_descriptors_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2371
};

_KLsealed_generic_functionGVKe KCdirect_slot_descriptorsVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2370,
  &K2368,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJdirect_slot_descriptors_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2363
};

_KLsealed_generic_functionGVKe KCdirect_slot_descriptors_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2362,
  &K2360,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJslot_descriptors_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2355
};

_KLsealed_generic_functionGVKe KCslot_descriptorsVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2354,
  &K2352,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJslot_descriptors_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2347
};

_KLsealed_generic_functionGVKe KCslot_descriptors_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2346,
  &K2344,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJdirect_inherited_slot_descriptors_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2339
};

_KLsealed_generic_functionGVKe KCdirect_inherited_slot_descriptorsVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2338,
  &K2336,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJdirect_inherited_slot_descriptors_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2331
};

_KLsealed_generic_functionGVKe KCdirect_inherited_slot_descriptors_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2330,
  &K2328,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJdirect_initialization_argument_descriptors_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2323
};

_KLsealed_generic_functionGVKe KCdirect_initialization_argument_descriptorsVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2322,
  &K2320,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJdirect_initialization_argument_descriptors_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2315
};

_KLsealed_generic_functionGVKe KCdirect_initialization_argument_descriptors_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2314,
  &K2312,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJclass_slot_descriptors_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2307
};

_KLsealed_generic_functionGVKe KCclass_slot_descriptorsVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2305,
  &K2303,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJclass_slot_descriptors_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2298
};

_KLsealed_generic_functionGVKe KCclass_slot_descriptors_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2295,
  &K2293,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJdefaulted_initialization_arguments_slot_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2288
};

_KLsealed_generic_functionGVKe KCdefaulted_initialization_arguments_slotVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2286,
  &K2284,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJdefaulted_initialization_arguments_slot_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2279
};

_KLsealed_generic_functionGVKe KCdefaulted_initialization_arguments_slot_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2275,
  &K2273,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJclass_slot_storage_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2268
};

_KLsealed_generic_functionGVKe KCclass_slot_storageVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2266,
  &K2264,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJclass_slot_storage_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2260
};

_KLsealed_generic_functionGVKe KCclass_slot_storage_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2256,
  &K2254,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Ksource_constructor_for_implementation_classVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_implementation_classVdfmc_modelingI
};

_KLkeyword_methodGVKe Kinitialize_packed_slotsVKeMdfmc_modelingM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep,
  &K2217,
  &key_mep,
  &Kinitialize_packed_slotsVKeMdfmc_modelingM0I,
  &K2218
};

_KLkeyword_methodGVKe KinitializeVKdMdfmc_modelingM1 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_2,
  &K2187,
  &key_mep_2,
  &KinitializeVKdMdfmc_modelingM1I,
  &KPempty_vectorVKi
};

_KLclassGVKd KLBclassGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K2180,
  &K2174,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBclassGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K2174,
  (dylan_value) 1,
  37,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLclassG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2173
};

_KLsealed_generic_functionGVKe KCdebug_nameVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  (dylan_value) 1,
  &K2170,
  &K2164,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJdebug_name_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2154
};

_KLsealed_generic_functionGVKe KCdebug_name_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2148,
  &K2144,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJclass_implementation_class_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2138
};

_KLsealed_generic_functionGVKe KCclass_implementation_classVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2137,
  &K2136,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJclass_implementation_class_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2134
};

_KLsealed_generic_functionGVKe KCclass_implementation_class_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2133,
  &K2132,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJclass_subtype_bit_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2130
};

_KLsealed_generic_functionGVKe KCclass_subtype_bitVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2129,
  &K2128,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJclass_subtype_bit_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2126
};

_KLsealed_generic_functionGVKe KCclass_subtype_bit_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2125,
  &K2124,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJclass_module_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2122
};

_KLsealed_generic_functionGVKe KCclass_moduleVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K2119,
  &KPfalseVKi,
  &K2120,
  &K2118,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJclass_module_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2115
};

_KLsealed_generic_functionGVKe KCclass_module_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &K1523,
  &KPfalseVKi,
  &K2112,
  &K2111,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Ksource_constructor_for_classVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_classVdfmc_modelingI
};

_KLkeyword_methodGVKe KinitializeVKdMdfmc_modelingM2 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_2,
  &K2101,
  &key_mep_2,
  &KinitializeVKdMdfmc_modelingM2I,
  &KPempty_vectorVKi
};

_KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_direct_superclassesVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_iclass_transfer_direct_superclassesVdfmc_modelingI
};

static _KLsymbolGVKd KJall_superclasses_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2097
};

_KLsealed_generic_functionGVKe KCall_superclassesVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  (dylan_value) 1,
  &K2094,
  &K2092,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJall_superclasses_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2088
};

_KLsealed_generic_functionGVKe KCall_superclasses_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2085,
  &K2083,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_all_superclassesVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_iclass_transfer_all_superclassesVdfmc_modelingI
};

_KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_direct_subclassesVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_iclass_transfer_direct_subclassesVdfmc_modelingI
};

_KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_class_mm_wrapperVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_iclass_transfer_class_mm_wrapperVdfmc_modelingI
};

_KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_direct_slot_descriptorsVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_iclass_transfer_direct_slot_descriptorsVdfmc_modelingI
};

_KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_slot_descriptorsVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_iclass_transfer_slot_descriptorsVdfmc_modelingI
};

_KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_direct_inherited_slot_descriptorsVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_iclass_transfer_direct_inherited_slot_descriptorsVdfmc_modelingI
};

_KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_direct_initialization_argument_descriptorsVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_iclass_transfer_direct_initialization_argument_descriptorsVdfmc_modelingI
};

_KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_direct_methodsVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_iclass_transfer_direct_methodsVdfmc_modelingI
};

static _KLsymbolGVKd KJclass_abstractQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2078
};

_KLsealed_generic_functionGVKe KCclass_abstractQVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2077,
  &K2075,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJclass_abstractQ_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2070
};

_KLsealed_generic_functionGVKe KCclass_abstractQ_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  (dylan_value) 5,
  &K2069,
  &K2067,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_class_abstractQVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_iclass_transfer_class_abstractQVdfmc_modelingI
};

static _KLsymbolGVKd KJclass_primaryQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2062
};

_KLsealed_generic_functionGVKe KCclass_primaryQVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  (dylan_value) 1,
  &K2061,
  &K2059,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJclass_primaryQ_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2054
};

_KLsealed_generic_functionGVKe KCclass_primaryQ_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  (dylan_value) 5,
  &K2053,
  &K2051,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_class_primaryQVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_iclass_transfer_class_primaryQVdfmc_modelingI
};

static _KLsymbolGVKd KJclass_sealedQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2046
};

_KLsealed_generic_functionGVKe KCclass_sealedQVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  (dylan_value) 1,
  &K2045,
  &K2043,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJclass_sealedQ_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2038
};

_KLsealed_generic_functionGVKe KCclass_sealedQ_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  (dylan_value) 5,
  &K2037,
  &K2035,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_class_sealedQVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_iclass_transfer_class_sealedQVdfmc_modelingI
};

static _KLsymbolGVKd KJclass_completeQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2030
};

_KLsealed_generic_functionGVKe KCclass_completeQVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2029,
  &K2027,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJclass_completeQ_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2022
};

_KLsealed_generic_functionGVKe KCclass_completeQ_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  (dylan_value) 5,
  &K2021,
  &K2019,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_class_completeQVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_iclass_transfer_class_completeQVdfmc_modelingI
};

static _KLsymbolGVKd KJclass_incrementalQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2014
};

_KLsealed_generic_functionGVKe KCclass_incrementalQVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2011,
  &K2009,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJclass_incrementalQ_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2004
};

_KLsealed_generic_functionGVKe KCclass_incrementalQ_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  (dylan_value) 5,
  &K1999,
  &K1997,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_class_incrementalQVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_iclass_transfer_class_incrementalQVdfmc_modelingI
};

_KLsealed_generic_functionGVKe KCinstance_storage_sizeVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K1989,
  &K1987,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJinstance_storage_size_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1982
};

_KLsealed_generic_functionGVKe KCinstance_storage_size_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  (dylan_value) 5,
  &K1977,
  &K1975,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_instance_storage_sizeVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_iclass_transfer_instance_storage_sizeVdfmc_modelingI
};

_KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_repeated_slot_descriptorVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_iclass_transfer_repeated_slot_descriptorVdfmc_modelingI
};

_KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_instance_slot_descriptorsVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_iclass_transfer_instance_slot_descriptorsVdfmc_modelingI
};

_KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_class_slot_descriptorsVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_iclass_transfer_class_slot_descriptorsVdfmc_modelingI
};

_KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_defaulted_initialization_arguments_slotVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_iclass_transfer_defaulted_initialization_arguments_slotVdfmc_modelingI
};

_KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_class_slot_storageVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_iclass_transfer_class_slot_storageVdfmc_modelingI
};

_KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_class_constructorVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_iclass_transfer_class_constructorVdfmc_modelingI
};

_KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_class_rcpl_vectorVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_iclass_transfer_class_rcpl_vectorVdfmc_modelingI
};

_KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_class_rcpl_positionVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_iclass_transfer_class_rcpl_positionVdfmc_modelingI
};

_KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_class_rcpl_other_positionsVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_iclass_transfer_class_rcpl_other_positionsVdfmc_modelingI
};

_KLsimple_methodGVKe Ksource_constructor_for_iclass_transfer_class_known_jointVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_iclass_transfer_class_known_jointVdfmc_modelingI
};

_KLclassGVKd KLBvalue_classGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1962,
  &K1956,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBvalue_classGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K1956,
  (dylan_value) 1,
  37,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLvalue_classG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1955
};

_KLsimple_methodGVKe Ksource_constructor_for_value_classVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_value_classVdfmc_modelingI
};

_KLclassGVKd KLBfunction_classGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1954,
  &K1947,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBfunction_classGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K1947,
  (dylan_value) 1,
  37,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLfunction_classG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1946
};

_KLsimple_methodGVKe Ksource_constructor_for_function_classVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_function_classVdfmc_modelingI
};

_KLclassGVKd KLBvirtual_classGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1945,
  &K1922,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBvirtual_classGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K1922,
  (dylan_value) 1,
  37,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLvirtual_classG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1921
};

_KLsimple_methodGVKe Ksource_constructor_for_virtual_classVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_virtual_classVdfmc_modelingI
};

_KLclassGVKd KLBtop_typeGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1920,
  &K1914,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBtop_typeGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K1914,
  (dylan_value) 1,
  21,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLtop_typeG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1913
};

_KLsimple_methodGVKe Ksource_constructor_for_top_typeVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_top_typeVdfmc_modelingI
};

_KLclassGVKd KLBbottom_typeGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1912,
  &K1904,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBbottom_typeGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K1904,
  (dylan_value) 1,
  21,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLbottom_typeG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1903
};

_KLsimple_methodGVKe Ksource_constructor_for_bottom_typeVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_bottom_typeVdfmc_modelingI
};

_KLclassGVKd KLBraw_typeGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1902,
  &K1877,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBraw_typeGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K1877,
  (dylan_value) 1,
  33,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLraw_typeG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1876
};

_KLsimple_methodGVKe Ksource_constructor_for_raw_typeVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_raw_typeVdfmc_modelingI
};

_KLclassGVKd KLBraw_aggregate_typeGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K1875,
  &K1868,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBraw_aggregate_typeGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K1868,
  (dylan_value) 1,
  33,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLraw_aggregate_typeG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1867
};

_KLsimple_methodGVKe Ksource_constructor_for_raw_aggregate_typeVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_raw_aggregate_typeVdfmc_modelingI
};

_KLclassGVKd KLBraw_struct_typeGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1866,
  &K1860,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBraw_struct_typeGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K1860,
  (dylan_value) 1,
  33,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLraw_struct_typeG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1859
};

_KLsimple_methodGVKe Ksource_constructor_for_raw_struct_typeVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_raw_struct_typeVdfmc_modelingI
};

_KLclassGVKd KLBraw_union_typeGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1858,
  &K1834,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBraw_union_typeGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K1834,
  (dylan_value) 1,
  33,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLraw_union_typeG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1833
};

_KLsimple_methodGVKe Ksource_constructor_for_raw_union_typeVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_raw_union_typeVdfmc_modelingI
};

_KLclassGVKd KLBslot_initial_value_descriptorGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K1830,
  &K1826,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBslot_initial_value_descriptorGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K1826,
  (dylan_value) 1,
  25,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLslot_initial_value_descriptorG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1825
};

static _KLsymbolGVKd KJslot_descriptor_properties_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1824
};

_KLsealed_generic_functionGVKe KCslot_descriptor_propertiesVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K1823,
  &K1822,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJslot_descriptor_properties_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1820
};

_KLsealed_generic_functionGVKe KCslot_descriptor_properties_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K1819,
  &K1818,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJinit_data_slot_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1816
};

_KLsealed_generic_functionGVKe KCinit_data_slotVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K1815,
  &K1814,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJinit_data_slot_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1812
};

_KLsealed_generic_functionGVKe KCinit_data_slot_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K1811,
  &K1810,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJslot_owner_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1808
};

_KLsealed_generic_functionGVKe KCslot_ownerVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K1807,
  &K1806,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Ksource_constructor_for_slot_initial_value_descriptorVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_slot_initial_value_descriptorVdfmc_modelingI
};

_KLkeyword_methodGVKe KinitializeVKdMdfmc_modelingM3 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_2,
  &K1804,
  &key_mep_2,
  &KinitializeVKdMdfmc_modelingM3I,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe Kinitialize_packed_slotsVKeMdfmc_modelingM1 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_6,
  &K1799,
  &key_mep_6,
  &Kinitialize_packed_slotsVKeMdfmc_modelingM1I,
  &K1800
};

_KLclassGVKd KLBslot_keyword_initialization_descriptorGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K1788,
  &K1784,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBslot_keyword_initialization_descriptorGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K1784,
  (dylan_value) 1,
  29,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLslot_keyword_initialization_descriptorG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1783
};

_KLsealed_generic_functionGVKe KCinit_keywordVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K1782,
  &K1781,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJinit_keyword_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1779
};

_KLsealed_generic_functionGVKe KCinit_keyword_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K1778,
  &K1777,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Ksource_constructor_for_slot_keyword_initialization_descriptorVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_slot_keyword_initialization_descriptorVdfmc_modelingI
};

_KLkeyword_methodGVKe Kinitialize_packed_slotsVKeMdfmc_modelingM2 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_3,
  &K1773,
  &key_mep_3,
  &Kinitialize_packed_slotsVKeMdfmc_modelingM2I,
  &K1774
};

_KLclassGVKd KLBslot_descriptorGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K1768,
  &K1760,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBslot_descriptorGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K1760,
  (dylan_value) 1,
  53,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLslot_descriptorG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1759
};

static _KLsymbolGVKd KJslot_getter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1758
};

_KLsealed_generic_functionGVKe KCslot_getterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K1757,
  &K1756,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJslot_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1754
};

_KLsealed_generic_functionGVKe KCslot_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K1753,
  &K1752,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJslot_type_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1750
};

_KLsealed_generic_functionGVKe KCslot_typeVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K1749,
  &K1748,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJslot_type_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1746
};

_KLsealed_generic_functionGVKe KCslot_type_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K1745,
  &K1744,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Ksource_constructor_for_slot_descriptorVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_slot_descriptorVdfmc_modelingI
};

_KLkeyword_methodGVKe KinitializeVKdMdfmc_modelingM4 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_2,
  &K1736,
  &key_mep_2,
  &KinitializeVKdMdfmc_modelingM4I,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe Kinitialize_packed_slotsVKeMdfmc_modelingM3 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_3,
  &K1730,
  &key_mep_3,
  &Kinitialize_packed_slotsVKeMdfmc_modelingM3I,
  &K1731
};

_KLclassGVKd KLBany_instance_slot_descriptorGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K1723,
  &K1716,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBany_instance_slot_descriptorGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K1716,
  (dylan_value) 1,
  53,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLany_instance_slot_descriptorG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1715
};

_KLsimple_methodGVKe Ksource_constructor_for_any_instance_slot_descriptorVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_any_instance_slot_descriptorVdfmc_modelingI
};

_KLclassGVKd KLBinstance_slot_descriptorGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1714,
  &K1706,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBinstance_slot_descriptorGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K1706,
  (dylan_value) 1,
  53,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLinstance_slot_descriptorG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1705
};

_KLsimple_methodGVKe Ksource_constructor_for_instance_slot_descriptorVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_instance_slot_descriptorVdfmc_modelingI
};

_KLclassGVKd KLBvirtual_slot_descriptorGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1704,
  &K1696,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBvirtual_slot_descriptorGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K1696,
  (dylan_value) 1,
  53,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLvirtual_slot_descriptorG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1695
};

_KLsimple_methodGVKe Ksource_constructor_for_virtual_slot_descriptorVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_virtual_slot_descriptorVdfmc_modelingI
};

_KLclassGVKd KLBrepeated_slot_descriptorGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1694,
  &K1683,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBrepeated_slot_descriptorGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K1683,
  (dylan_value) 1,
  57,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLrepeated_slot_descriptorG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1682
};

static _KLsymbolGVKd KJsize_slot_descriptor_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1681
};

_KLsealed_generic_functionGVKe KCsize_slot_descriptorVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K1680,
  &K1679,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJsize_slot_descriptor_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1677
};

_KLsealed_generic_functionGVKe KCsize_slot_descriptor_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K1675,
  &K1674,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Ksource_constructor_for_repeated_slot_descriptorVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_repeated_slot_descriptorVdfmc_modelingI
};

_KLclassGVKd KLBany_class_slot_descriptorGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K1672,
  &K1664,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBany_class_slot_descriptorGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K1664,
  (dylan_value) 1,
  53,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLany_class_slot_descriptorG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1663
};

_KLsimple_methodGVKe Ksource_constructor_for_any_class_slot_descriptorVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_any_class_slot_descriptorVdfmc_modelingI
};

_KLclassGVKd KLBclass_slot_descriptorGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1662,
  &K1654,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBclass_slot_descriptorGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K1654,
  (dylan_value) 1,
  53,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLclass_slot_descriptorG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1653
};

_KLsimple_methodGVKe Ksource_constructor_for_class_slot_descriptorVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_class_slot_descriptorVdfmc_modelingI
};

_KLclassGVKd KLBeach_subclass_slot_descriptorGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1652,
  &K1606,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBeach_subclass_slot_descriptorGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K1606,
  (dylan_value) 1,
  53,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLeach_subclass_slot_descriptorG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1605
};

_KLsimple_methodGVKe Ksource_constructor_for_each_subclass_slot_descriptorVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_each_subclass_slot_descriptorVdfmc_modelingI
};

_KLclassGVKd KLBinit_arg_descriptorGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1604,
  &K1590,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBinit_arg_descriptorGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K1590,
  (dylan_value) 1,
  33,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLinit_arg_descriptorG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1589
};

static _KLsymbolGVKd KJinit_arg_type_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1588
};

_KLsealed_generic_functionGVKe KCinit_arg_typeVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K1587,
  &K1586,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJinit_arg_type_setter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1584
};

_KLsealed_generic_functionGVKe KCinit_arg_type_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K1578,
  &K1577,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Ksource_constructor_for_init_arg_descriptorVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_init_arg_descriptorVdfmc_modelingI
};

_KLclassGVKd KLBinherited_slot_descriptorGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1575,
  &K1561,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBinherited_slot_descriptorGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K1561,
  (dylan_value) 1,
  29,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLinherited_slot_descriptorG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1560
};

static _KLsymbolGVKd KJinherited_slot_getter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1559
};

_KLsealed_generic_functionGVKe KCinherited_slot_getterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K1557,
  &K1556,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Ksource_constructor_for_inherited_slot_descriptorVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_inherited_slot_descriptorVdfmc_modelingI
};

_KLclassGVKd KLunknownGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1552,
  &K1545,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLunknownGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K1545,
  (dylan_value) 1,
  1,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJPunbound_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1544
};

_KLclassGVKd KLdood_unbound_proxyGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1543,
  &K1535,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLdood_unbound_proxyGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K1535,
  (dylan_value) 1,
  5,
  33554439,
  (dylan_value) 1
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_dfmc_modelingRD_1 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling,
  &KPfalseVKi,
  (dylan_value) 5,
  &K1534
};

_KLstandalone_domainGVKe_1 KinitializeVKdRD_dfmc_modelingRD_1 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling,
  &KPfalseVKi,
  (dylan_value) 5,
  &KLdood_unbound_proxyGVdfmc_modeling
};

_KLsimple_methodGVKe Kdood_disk_objectVdoodMdfmc_modelingM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K1531,
  &Kdood_disk_objectVdoodMdfmc_modelingM1I
};

_KLsimple_methodGVKe Kdood_restore_proxyVdoodMdfmc_modelingM2 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K1527,
  &Kdood_restore_proxyVdoodMdfmc_modelingM2I
};

static _KLsymbolGVKd KJas_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1526
};

_KLsealed_generic_functionGVKe KCasVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &K1523,
  &KPfalseVKi,
  &K1524,
  &K1519,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLsymbolGVKd KJPfalse_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1516
};

static _KLsymbolGVKd KJPtrue_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1515
};

_KLclassGVKd KLuninterned_symbolGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1514,
  &K1491,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLuninterned_symbolGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K1491,
  (dylan_value) 1,
  17,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJPempty_list_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1490
};

static _KLsymbolGVKd KJPempty_vector_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1489
};

static _KLsymbolGVKd KJPempty_string_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1488
};

_KLsimple_methodGVKe Kstandard_model_objectVdfmc_commonMdfmc_modelingM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1487,
  &Kstandard_model_objectVdfmc_commonMdfmc_modelingM0I
};

_KLsimple_methodGVKe Kstandard_model_objectVdfmc_commonMdfmc_modelingM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1486,
  &Kstandard_model_objectVdfmc_commonMdfmc_modelingM1I
};

_KLclassGVKd KLBobsolete_instanceGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1485,
  &K1483,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBobsolete_instanceGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K1483,
  (dylan_value) 1,
  13,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLobsolete_instanceG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1482
};

_KLsimple_methodGVKe Ksource_constructor_for_obsolete_instanceVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_obsolete_instanceVdfmc_modelingI
};

_KLclassGVKd KLBmiscellaneous_obsolete_instanceGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1479,
  &K1465,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBmiscellaneous_obsolete_instanceGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K1465,
  (dylan_value) 1,
  13,
  33554439,
  (dylan_value) 1
};

static _KLsymbolGVKd KJLmiscellaneous_obsolete_instanceG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1464
};

_KLsimple_methodGVKe Ksource_constructor_for_miscellaneous_obsolete_instanceVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Ksource_constructor_for_miscellaneous_obsolete_instanceVdfmc_modelingI
};

_KLsimple_methodGVKe Kdood_disk_objectVdoodMdfmc_modelingM2 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K1457,
  &Kdood_disk_objectVdoodMdfmc_modelingM2I
};

_KLclassGVKd KLdood_mapped_object_proxyGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1455,
  &K1445,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLdood_mapped_object_proxyGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K1445,
  (dylan_value) 1,
  17,
  33554439,
  (dylan_value) 1
};

_KLsimple_methodGVKe Kdood_lazy_gettersVdoodMdfmc_modelingM3 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1442,
  &Kdood_lazy_gettersVdoodMdfmc_modelingM3I
};

_KLstandalone_domainGVKe_1 KinitializeVKdRD_dfmc_modelingRD_0 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling,
  &KPfalseVKi,
  (dylan_value) 5,
  &KLdood_mapped_object_proxyGVdfmc_modeling
};

_KLstandalone_domainGVKe_1 KmakeVKdRD_dfmc_modelingRD_0 = {
  &KLstandalone_domainGVKeW /* wrapper */,
  &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling,
  &KPfalseVKi,
  (dylan_value) 5,
  &K1435
};

_KLsimple_methodGVKe Kdood_disk_object_defaultVdoodMdfmc_modelingM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K1433,
  &Kdood_disk_object_defaultVdoodMdfmc_modelingM0I
};

_KLsimple_methodGVKe Kdood_restore_proxyVdoodMdfmc_modelingM7 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K1426,
  &Kdood_restore_proxyVdoodMdfmc_modelingM7I
};

_KLsimple_methodGVKe Kdood_boot_mapped_objectsVdfmc_namespaceMdfmc_modelingM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_3,
  &K1423,
  &Kdood_boot_mapped_objectsVdfmc_namespaceMdfmc_modelingM0I
};

_KLsimple_methodGVKe Kdood_make_binding_value_proxyVdfmc_modelingMM4 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K1408,
  &Kdood_make_binding_value_proxyVdfmc_modelingMM4I
};

_KLsimple_methodGVKe Kdood_make_binding_value_proxyVdfmc_modelingMM3 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K1397,
  &Kdood_make_binding_value_proxyVdfmc_modelingMM3I
};

_KLsimple_methodGVKe Kdood_make_binding_value_proxyVdfmc_modelingMM2 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K1375,
  &Kdood_make_binding_value_proxyVdfmc_modelingMM2I
};

_KLsimple_methodGVKe Kdood_make_binding_value_proxyVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K1364,
  &Kdood_make_binding_value_proxyVdfmc_modelingMM1I
};

_KLclassGVKd KLdood_cross_model_proxyGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K1345,
  &K1328,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLdood_cross_model_proxyGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K1328,
  (dylan_value) 1,
  9,
  33554439,
  (dylan_value) 1
};

_KLsealed_generic_functionGVKe KPclass_constructorVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K1314,
  &K1313,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe KPclass_constructor_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K1310,
  &K1309,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe KCslot_descriptorVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &K1305,
  &KPfalseVKi,
  &K1306,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe KCslot_offsetVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &K1302,
  (dylan_value) 1,
  &K1303,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe Kprivate_Cdebug_nameVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K1301,
  &K1298,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe Kprivate_Cdebug_name_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K1292,
  &K1289,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLunionGVKe KLmodel_valueGVdfmc_modeling = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K1279,
  &KLsymbolGVKd
};

_KLinstance_slot_descriptorGVKe KPinstanceQ_iepVdfmc_modelingHLBtypeG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPfalseVKi,
  &KLBtypeGVdfmc_modeling,
  &KPfalseVKi,
  &KPinstanceQ_iepVdfmc_modeling,
  &KPinstanceQ_iep_setterVdfmc_modeling,
  &KLobjectGVKd
};

_KLinstance_slot_descriptorGVKe KCinstanceQ_functionVdfmc_modelingHLBtypeG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KJuninitialized_instanceQ_function_,
  &KLBtypeGVdfmc_modeling,
  &KPfalseVKi,
  &KCinstanceQ_functionVdfmc_modeling,
  &KPfalseVKi,
  &KLobjectGVKd
};

_KLsimple_methodGVKe KPdirect_subclasses_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K1267,
  &KPdirect_subclasses_setterVdfmc_modelingMM0I
};

_KLsealed_generic_functionGVKe KCinstanceQ_functionVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  (dylan_value) 1,
  &K1265,
  &K1263,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLclassGVKd KLBvirtual_objectGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kgeneral_rcpl_class_instanceQVKiI,
  &K1260,
  &K1251,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLBvirtual_objectGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K1251,
  (dylan_value) 1,
  1,
  33554439,
  (dylan_value) 1
};

_KLsealed_generic_functionGVKe Kmake_compile_time_literalVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  (dylan_value) 1,
  &K1229,
  &K1216,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kmake_compile_time_literalVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &Kmake_compile_time_literalVdfmc_modelingMM0I
};

_KLsimple_methodGVKe Kmake_compile_time_literalVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1250,
  &Kmake_compile_time_literalVdfmc_modelingMM1I
};

_KLsimple_methodGVKe Kmake_compile_time_literalVdfmc_modelingMM2 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1248,
  &Kmake_compile_time_literalVdfmc_modelingMM2I
};

_KLsimple_methodGVKe Kmake_compile_time_literalVdfmc_modelingMM3 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1246,
  &Kmake_compile_time_literalVdfmc_modelingMM3I
};

_KLsimple_methodGVKe Kmake_compile_time_literalVdfmc_modelingMM4 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1244,
  &Kmake_compile_time_literalVdfmc_modelingMM4I
};

_KLsimple_methodGVKe Kmake_compile_time_literalVdfmc_modelingMM5 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1241,
  &Kmake_compile_time_literalVdfmc_modelingMM5I
};

_KLsimple_methodGVKe Kmake_compile_time_literalVdfmc_modelingMM6 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1239,
  &Kmake_compile_time_literalVdfmc_modelingMM6I
};

_KLsimple_methodGVKe Kmake_compile_time_literalVdfmc_modelingMM7 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1236,
  &Kmake_compile_time_literalVdfmc_modelingMM7I
};

_KLsimple_methodGVKe Kmake_compile_time_literalVdfmc_modelingMM8 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1233,
  &Kmake_compile_time_literalVdfmc_modelingMM8I
};

_KLsimple_methodGVKe Kmake_compile_time_literalVdfmc_modelingMM9 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1232,
  &Kmake_compile_time_literalVdfmc_modelingMM9I
};

_KLsimple_methodGVKe Kmake_compile_time_literalVdfmc_modelingMM10 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1231,
  &Kmake_compile_time_literalVdfmc_modelingMM10I
};

_KLsimple_methodGVKe Kmake_compile_time_literalVdfmc_modelingMM11 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1230,
  &Kmake_compile_time_literalVdfmc_modelingMM11I
};

static _KLpairGVKd K1216 = {
  &KLpairGVKdW /* wrapper */,
  &Kmake_compile_time_literalVdfmc_modelingMM0,
  &K1217
};

static _KLpairGVKd K1217 = {
  &KLpairGVKdW /* wrapper */,
  &Kmake_compile_time_literalVdfmc_modelingMM1,
  &K1218
};

static _KLpairGVKd K1218 = {
  &KLpairGVKdW /* wrapper */,
  &Kmake_compile_time_literalVdfmc_modelingMM2,
  &K1219
};

static _KLpairGVKd K1219 = {
  &KLpairGVKdW /* wrapper */,
  &Kmake_compile_time_literalVdfmc_modelingMM3,
  &K1220
};

static _KLpairGVKd K1220 = {
  &KLpairGVKdW /* wrapper */,
  &Kmake_compile_time_literalVdfmc_modelingMM4,
  &K1221
};

static _KLpairGVKd K1221 = {
  &KLpairGVKdW /* wrapper */,
  &Kmake_compile_time_literalVdfmc_modelingMM5,
  &K1222
};

static _KLpairGVKd K1222 = {
  &KLpairGVKdW /* wrapper */,
  &Kmake_compile_time_literalVdfmc_modelingMM6,
  &K1223
};

static _KLpairGVKd K1223 = {
  &KLpairGVKdW /* wrapper */,
  &Kmake_compile_time_literalVdfmc_modelingMM7,
  &K1224
};

static _KLpairGVKd K1224 = {
  &KLpairGVKdW /* wrapper */,
  &Kmake_compile_time_literalVdfmc_modelingMM8,
  &K1225
};

static _KLpairGVKd K1225 = {
  &KLpairGVKdW /* wrapper */,
  &Kmake_compile_time_literalVdfmc_modelingMM9,
  &K1226
};

static _KLpairGVKd K1226 = {
  &KLpairGVKdW /* wrapper */,
  &Kmake_compile_time_literalVdfmc_modelingMM10,
  &K1227
};

static _KLpairGVKd K1227 = {
  &KLpairGVKdW /* wrapper */,
  &Kmake_compile_time_literalVdfmc_modelingMM11,
  &K1228
};

static _KLpairGVKd K1228 = {
  &KLpairGVKdW /* wrapper */,
  &Kmake_compile_time_literalVdfmc_modelingMM12,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_25 K1229 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 101,
  "make-compile-time-literal"
};

static _KLsignatureGVKe K1230 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040197,
  &KDsignature_Lbyte_stringG_typesVKi
};

static _KLsignatureGVKe K1231 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040197,
  &KDsignature_Lsimple_object_vectorG_typesVKi
};

static _KLsignatureGVKe K1232 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040197,
  &KDsignature_LpairG_typesVKi
};

static _KLsignatureGVKe K1233 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040197,
  &KDsignature_LintegerG_typesVKi
};

static _KLbyte_stringGVKd_63 K1235 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 253,
  "Attempt to create a model outside of proper compilation-context"
};

static _KLsignatureGVKe K1236 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040197,
  &KDsignature_Ldouble_integerG_typesVKi
};

static _KLsymbolGVKd KJdata_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1238
};

static _KLbyte_stringGVKd_4 K1238 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 17,
  "data"
};

static _KLsignatureGVKe K1239 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040197,
  &K1240
};

static _KLsimple_object_vectorGVKd_1 K1240 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBmachine_wordGVdfmc_modeling
};

static _KLsignatureGVKe K1241 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040197,
  &KDsignature_Lmachine_wordG_typesVKi
};

static _KLbyte_stringGVKd_23 K1243 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 93,
  "Missing init keyword %="
};

static _KLsignatureGVKe K1244 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040197,
  &K1245
};

static _KLsimple_object_vectorGVKd_1 K1245 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBdouble_floatGVdfmc_modeling
};

static _KLsignatureGVKe K1246 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040197,
  &KDsignature_Ldouble_floatG_typesVKi
};

static _KLsignatureGVKe K1248 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040197,
  &K1249
};

static _KLsimple_object_vectorGVKd_1 K1249 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBsingle_floatGVdfmc_modeling
};

static _KLsignatureGVKe K1250 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040197,
  &KDsignature_Lsingle_floatG_typesVKi
};

static _KLimplementation_classGVKe K1251 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102081,
  &KLBvirtual_objectGVdfmc_modeling,
  &KLBvirtual_objectGVdfmc_modelingW,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (dylan_value) -3,
  &KLBvirtual_objectGZ32ZconstructorVdfmc_modelingMM0,
  &K1254,
  &K1255,
  (dylan_value) 9,
  &K1256,
  &K1257,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3869,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBvirtual_objectGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_2,
  &K1258,
  &key_mep_2,
  &KLBvirtual_objectGZ32ZconstructorVdfmc_modelingMM0I,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_1 K1254 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLvirtual_objectGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_6 K1255 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 25,
  &KLobjectGVKd,
  &KLvirtual_objectGVdfmc_modeling,
  &KLBvirtual_objectGVdfmc_modeling,
  &KPfalseVKi,
  &KPfalseVKi,
  &KPfalseVKi
};

static _KLsimple_object_vectorGVKd_2 K1256 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  (dylan_value) 33,
  (dylan_value) 37
};

static _KLsimple_object_vectorGVKd_8 K1257 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &KLBcallable_objectGVdfmc_modeling,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBtypeGVdfmc_modeling,
  &KLBclassGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K1258 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1259
};

static _KLsimple_object_vectorGVKd_1 K1259 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBvirtual_objectGVdfmc_modeling
};

static _KLbyte_stringGVKd_17 K1260 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 69,
  "<&virtual-object>"
};

static _KLbyte_stringGVKd_14 K1261 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "FORCING %= %=\n"
};

_KLgetter_methodGVKi KCinstanceQ_functionVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCinstanceQ_functionVdfmc_modelingHLBtypeG
};

static _KLpairGVKd K1263 = {
  &KLpairGVKdW /* wrapper */,
  &KCinstanceQ_functionVdfmc_modelingMM0,
  &K1264
};

static _KLpairGVKd K1264 = {
  &KLpairGVKdW /* wrapper */,
  &KCinstanceQ_functionVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_19 K1265 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 77,
  "^instance?-function"
};

static _KLsignatureGVKe K1267 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040201,
  &K1268
};

static _KLsimple_object_vectorGVKd_2 K1268 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLlistGVKd,
  &KLBclassGVdfmc_modeling
};

static _KLsymbolGVKd KJuninitialized_instanceQ_function_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1270
};

static _KLbyte_stringGVKd_32 K1270 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 129,
  "uninitialized-instance?-function"
};

_KLsealed_generic_functionGVKe KPinstanceQ_iepVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K1278,
  &K1277,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe KPinstanceQ_iep_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K1275,
  &K1274,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsetter_methodGVKi KPinstanceQ_iep_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KPinstanceQ_iepVdfmc_modelingHLBtypeG
};

static _KLpairGVKd K1274 = {
  &KLpairGVKdW /* wrapper */,
  &KPinstanceQ_iep_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_21 K1275 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 85,
  "%instance?-iep-setter"
};

_KLgetter_methodGVKi KPinstanceQ_iepVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KPinstanceQ_iepVdfmc_modelingHLBtypeG
};

static _KLpairGVKd K1277 = {
  &KLpairGVKdW /* wrapper */,
  &KPinstanceQ_iepVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_14 K1278 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "%instance?-iep"
};

static _KLunionGVKe K1279 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K1280,
  &KLstringGVKd
};

static _KLunionGVKe K1280 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K1281,
  &KLvectorGVKd
};

static _KLunionGVKe K1281 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K1282,
  &KLlistGVKd
};

static _KLunionGVKe K1282 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K1283,
  &KLmapped_unboundGVdfmc_reader
};

static _KLunionGVKe K1283 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K1284,
  &KLbooleanGVKd
};

static _KLunionGVKe K1284 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K1285,
  &KLcharacterGVKd
};

static _KLunionGVKe K1285 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K1286,
  &KLnumberGVKd
};

static _KLunionGVKe K1286 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &KLBtopGVdfmc_modeling,
  &KLheap_deferred_modelGVdfmc_modeling
};

_KLsetter_methodGVKi Kprivate_Cdebug_name_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &Kprivate_Cdebug_nameVdfmc_modelingHLBclassG
};

_KLsetter_methodGVKi Kprivate_Cdebug_name_setterVdfmc_modelingMM1 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &Kprivate_Cdebug_nameVdfmc_modelingHLBraw_aggregate_typeG
};

static _KLpairGVKd K1289 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cdebug_name_setterVdfmc_modelingMM0,
  &K1290
};

static _KLpairGVKd K1290 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cdebug_name_setterVdfmc_modelingMM1,
  &K1291
};

static _KLpairGVKd K1291 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cdebug_name_setterVdfmc_modelingMM2,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_26 K1292 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 105,
  "private-^debug-name-setter"
};

_KLinstance_slot_descriptorGVKe Kprivate_Cdebug_nameVdfmc_modelingHLBraw_aggregate_typeG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 129,
  &KPfalseVKi,
  &KLBraw_aggregate_typeGVdfmc_modeling,
  &KJdebug_name_,
  &Kprivate_Cdebug_nameVdfmc_modeling,
  &Kprivate_Cdebug_name_setterVdfmc_modeling,
  &KLobjectGVKd
};

_KLinstance_slot_descriptorGVKe Kprivate_Cdebug_nameVdfmc_modelingHLBclassG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPfalseVKi,
  &KLBclassGVdfmc_modeling,
  &KJdebug_name_,
  &Kprivate_Cdebug_nameVdfmc_modeling,
  &Kprivate_Cdebug_name_setterVdfmc_modeling,
  &K1295
};

static _KLunionGVKe K1295 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &KLdood_slot_value_proxyGVdood,
  &KLmodel_valueGVdfmc_modeling
};

_KLgetter_methodGVKi Kprivate_Cdebug_nameVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kprivate_Cdebug_nameVdfmc_modelingHLBclassG
};

_KLgetter_methodGVKi Kprivate_Cdebug_nameVdfmc_modelingMM1 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kprivate_Cdebug_nameVdfmc_modelingHLBraw_aggregate_typeG
};

static _KLpairGVKd K1298 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cdebug_nameVdfmc_modelingMM0,
  &K1299
};

static _KLpairGVKd K1299 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cdebug_nameVdfmc_modelingMM1,
  &K1300
};

static _KLpairGVKd K1300 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cdebug_nameVdfmc_modelingMM2,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_19 K1301 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 77,
  "private-^debug-name"
};

static _KLsignatureGVKe K1302 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040201,
  &K1304
};

static _KLbyte_stringGVKd_12 K1303 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 49,
  "^slot-offset"
};

static _KLsimple_object_vectorGVKd_2 K1304 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLBslot_descriptorGVdfmc_modeling,
  &KLBclassGVdfmc_modeling
};

static _KLsignatureGVKe K1305 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040201,
  &K1307
};

static _KLbyte_stringGVKd_16 K1306 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 65,
  "^slot-descriptor"
};

static _KLsimple_object_vectorGVKd_2 K1307 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLobjectGVKd,
  &KLBfunctionGVdfmc_modeling
};

_KLsetter_methodGVKi KPclass_constructor_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KPclass_constructorVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K1309 = {
  &KLpairGVKdW /* wrapper */,
  &KPclass_constructor_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_25 K1310 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 101,
  "%class-constructor-setter"
};

_KLinstance_slot_descriptorGVKe KPclass_constructorVdfmc_modelingHLBimplementation_classG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 129,
  &KPfalseVKi,
  &KLBimplementation_classGVdfmc_modeling,
  &KPfalseVKi,
  &KPclass_constructorVdfmc_modeling,
  &KPclass_constructor_setterVdfmc_modeling,
  &KLBmethodGVdfmc_modeling
};

_KLgetter_methodGVKi KPclass_constructorVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KPclass_constructorVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K1313 = {
  &KLpairGVKdW /* wrapper */,
  &KPclass_constructorVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_18 K1314 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 73,
  "%class-constructor"
};

_KLsealed_generic_functionGVKe Kform_module_modelVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  (dylan_value) 1,
  &K1322,
  &K1320,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kform_module_modelVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1326,
  &Kform_module_modelVdfmc_modelingMM0I
};

_KLsimple_methodGVKe Kform_module_modelVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1323,
  &Kform_module_modelVdfmc_modelingMM1I
};

static _KLpairGVKd K1320 = {
  &KLpairGVKdW /* wrapper */,
  &Kform_module_modelVdfmc_modelingMM0,
  &K1321
};

static _KLpairGVKd K1321 = {
  &KLpairGVKdW /* wrapper */,
  &Kform_module_modelVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_17 K1322 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 69,
  "form-module-model"
};

static _KLsignatureAvaluesGVKi K1323 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K1324,
  &K1325
};

static _KLsimple_object_vectorGVKd_1 K1324 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLmodifying_formGVdfmc_common
};

static _KLsimple_object_vectorGVKd_1 K1325 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBmoduleGVdfmc_modeling
};

static _KLsignatureAvaluesGVKi K1326 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K1327,
  &K1325
};

static _KLsimple_object_vectorGVKd_1 K1327 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLvariable_defining_formGVdfmc_common
};

static _KLimplementation_classGVKe K1328 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 527433737,
  &KLdood_cross_model_proxyGVdfmc_modeling,
  &KLdood_cross_model_proxyGVdfmc_modelingW,
  &KPfalseVKi,
  &K1329,
  (dylan_value) -3,
  &KLdood_cross_model_proxyGZ32ZconstructorVdfmc_modelingMM0,
  &K1332,
  &K1333,
  (dylan_value) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3887,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1329,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_2 K1329 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &Kobject_dood_stateVdoodHLdood_mapped_and_owned_objectG,
  &Kdood_proxy_bindingVdfmc_modelingHLdood_binding_proxyG
};

_KLkeyword_methodGVKe KLdood_cross_model_proxyGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K1339,
  &key_mep_2,
  &KLdood_cross_model_proxyGZ32ZconstructorVdfmc_modelingMM0I,
  &K1340
};

static _KLsimple_object_vectorGVKd_1 K1332 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLdood_binding_value_proxyGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_7 K1333 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 29,
  &KLobjectGVKd,
  &KLdood_mapped_objectGVdood,
  &KLdood_mapped_and_owned_objectGVdood,
  &KLdood_proxyGVdood,
  &KLdood_binding_proxyGVdfmc_modeling,
  &KLdood_binding_value_proxyGVdfmc_modeling,
  &KLdood_cross_model_proxyGVdfmc_modeling
};

static _KLsymbolGVKd KJbinding_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1338
};

static _KLunionGVKe K1335 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K1337,
  &KLdood_stateGVdood
};

static _KLpairGVKd K1336 = {
  &KLpairGVKdW /* wrapper */,
  &KinitializeVKdMM1,
  &KPempty_listVKi
};

static _KLsingletonGVKd K1337 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KPfalseVKi
};

static _KLbyte_stringGVKd_7 K1338 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 29,
  "binding"
};

static _KLkeyword_signatureAvaluesGVKi K1339 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1343,
  &KDsignature_LobjectG_typesVKi,
  &K1344
};

static _KLsimple_object_vectorGVKd_4 K1340 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 17,
  &KJdood_state_,
  &KPfalseVKi,
  &KJbinding_,
  &KPunboundVKi
};

static _KLsymbolGVKd KJdood_state_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1342
};

static _KLbyte_stringGVKd_10 K1342 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 41,
  "dood-state"
};

static _KLsimple_object_vectorGVKd_2 K1343 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KJdood_state_,
  &KJbinding_
};

static _KLsimple_object_vectorGVKd_1 K1344 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLdood_cross_model_proxyGVdfmc_modeling
};

static _KLbyte_stringGVKd_24 K1345 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 97,
  "<dood-cross-model-proxy>"
};

_KLclassGVKd KLdood_cross_model_slot_descriptor_proxyGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_largeVKiI,
  &K1363,
  &K1349,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLdood_cross_model_slot_descriptor_proxyGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K1349,
  (dylan_value) 1,
  13,
  33554439,
  (dylan_value) 1
};

static _KLimplementation_classGVKe K1349 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 527433741,
  &KLdood_cross_model_slot_descriptor_proxyGVdfmc_modeling,
  &KLdood_cross_model_slot_descriptor_proxyGVdfmc_modelingW,
  &KPfalseVKi,
  &K1350,
  (dylan_value) -3,
  &KLdood_cross_model_slot_descriptor_proxyGZ32ZconstructorVdfmc_modelingMM0,
  &K1344,
  &K1352,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3893,
  &KPempty_vectorVKi,
  &K1353,
  &K1350,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_3 K1350 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 13,
  &Kobject_dood_stateVdoodHLdood_mapped_and_owned_objectG,
  &Kdood_proxy_bindingVdfmc_modelingHLdood_binding_proxyG,
  &Kproxy_slot_getterVdfmc_modelingHLdood_cross_model_slot_descriptor_proxyG
};

_KLkeyword_methodGVKe KLdood_cross_model_slot_descriptor_proxyGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K1359,
  &key_mep_2,
  &KLdood_cross_model_slot_descriptor_proxyGZ32ZconstructorVdfmc_modelingMM0I,
  &K1360
};

static _KLsimple_object_vectorGVKd_8 K1352 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &KLobjectGVKd,
  &KLdood_mapped_objectGVdood,
  &KLdood_mapped_and_owned_objectGVdood,
  &KLdood_proxyGVdood,
  &KLdood_binding_proxyGVdfmc_modeling,
  &KLdood_binding_value_proxyGVdfmc_modeling,
  &KLdood_cross_model_proxyGVdfmc_modeling,
  &KLdood_cross_model_slot_descriptor_proxyGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_1 K1353 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &Kproxy_slot_getterVdfmc_modelingHLdood_cross_model_slot_descriptor_proxyG
};

_KLinstance_slot_descriptorGVKe Kproxy_slot_getterVdfmc_modelingHLdood_cross_model_slot_descriptor_proxyG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 193,
  &KPfalseVKi,
  &KLdood_cross_model_slot_descriptor_proxyGVdfmc_modeling,
  &KJslot_getter_,
  &Kproxy_slot_getterVdfmc_modeling,
  &KPfalseVKi,
  &KLobjectGVKd
};

_KLsealed_generic_functionGVKe Kproxy_slot_getterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K1358,
  &K1357,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi Kproxy_slot_getterVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kproxy_slot_getterVdfmc_modelingHLdood_cross_model_slot_descriptor_proxyG
};

static _KLpairGVKd K1357 = {
  &KLpairGVKdW /* wrapper */,
  &Kproxy_slot_getterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_17 K1358 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 69,
  "proxy-slot-getter"
};

static _KLkeyword_signatureAvaluesGVKi K1359 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1361,
  &KDsignature_LobjectG_typesVKi,
  &K1362
};

static _KLsimple_object_vectorGVKd_6 K1360 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 25,
  &KJdood_state_,
  &KPfalseVKi,
  &KJbinding_,
  &KPunboundVKi,
  &KJslot_getter_,
  &KPunboundVKi
};

static _KLsimple_object_vectorGVKd_3 K1361 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 13,
  &KJdood_state_,
  &KJbinding_,
  &KJslot_getter_
};

static _KLsimple_object_vectorGVKd_1 K1362 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLdood_cross_model_slot_descriptor_proxyGVdfmc_modeling
};

static _KLbyte_stringGVKd_40 K1363 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 161,
  "<dood-cross-model-slot-descriptor-proxy>"
};

static _KLsignatureGVKe K1364 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41944073,
  &K1365
};

static _KLsimple_object_vectorGVKd_2 K1365 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLdoodGVdood,
  &KLBslot_descriptorGVdfmc_modeling
};

_KLclassGVKd KLdood_cross_model_inherited_slot_descriptor_proxyGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1374,
  &K1369,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLdood_cross_model_inherited_slot_descriptor_proxyGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K1369,
  (dylan_value) 1,
  13,
  33554439,
  (dylan_value) 1
};

static _KLimplementation_classGVKe K1369 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102093,
  &KLdood_cross_model_inherited_slot_descriptor_proxyGVdfmc_modeling,
  &KLdood_cross_model_inherited_slot_descriptor_proxyGVdfmc_modelingW,
  &KPfalseVKi,
  &K1350,
  (dylan_value) -3,
  &KLdood_cross_model_inherited_slot_descriptor_proxyGZ32ZconstructorVdfmc_modelingMM0,
  &K1362,
  &K1371,
  (dylan_value) 33,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1350,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLdood_cross_model_inherited_slot_descriptor_proxyGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K1372,
  &key_mep_2,
  &KLdood_cross_model_inherited_slot_descriptor_proxyGZ32ZconstructorVdfmc_modelingMM0I,
  &K1360
};

static _KLsimple_object_vectorGVKd_9 K1371 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 37,
  &KLobjectGVKd,
  &KLdood_mapped_objectGVdood,
  &KLdood_mapped_and_owned_objectGVdood,
  &KLdood_proxyGVdood,
  &KLdood_binding_proxyGVdfmc_modeling,
  &KLdood_binding_value_proxyGVdfmc_modeling,
  &KLdood_cross_model_proxyGVdfmc_modeling,
  &KLdood_cross_model_slot_descriptor_proxyGVdfmc_modeling,
  &KLdood_cross_model_inherited_slot_descriptor_proxyGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K1372 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1361,
  &KDsignature_LobjectG_typesVKi,
  &K1373
};

static _KLsimple_object_vectorGVKd_1 K1373 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLdood_cross_model_inherited_slot_descriptor_proxyGVdfmc_modeling
};

static _KLbyte_stringGVKd_50 K1374 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 201,
  "<dood-cross-model-inherited-slot-descriptor-proxy>"
};

static _KLsignatureGVKe K1375 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41944073,
  &K1376
};

static _KLsimple_object_vectorGVKd_2 K1376 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLdoodGVdood,
  &KLBinherited_slot_descriptorGVdfmc_modeling
};

static _KLsymbolGVKd KJkeyword_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1396
};

_KLclassGVKd KLdood_cross_model_init_arg_descriptor_proxyGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1395,
  &K1381,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLdood_cross_model_init_arg_descriptor_proxyGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K1381,
  (dylan_value) 1,
  13,
  33554439,
  (dylan_value) 1
};

static _KLimplementation_classGVKe K1381 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 527433741,
  &KLdood_cross_model_init_arg_descriptor_proxyGVdfmc_modeling,
  &KLdood_cross_model_init_arg_descriptor_proxyGVdfmc_modelingW,
  &KPfalseVKi,
  &K1382,
  (dylan_value) -3,
  &KLdood_cross_model_init_arg_descriptor_proxyGZ32ZconstructorVdfmc_modelingMM0,
  &K1344,
  &K1384,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &K1385,
  &K1382,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_3 K1382 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 13,
  &Kobject_dood_stateVdoodHLdood_mapped_and_owned_objectG,
  &Kdood_proxy_bindingVdfmc_modelingHLdood_binding_proxyG,
  &Kproxy_init_keywordVdfmc_modelingHLdood_cross_model_init_arg_descriptor_proxyG
};

_KLkeyword_methodGVKe KLdood_cross_model_init_arg_descriptor_proxyGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K1391,
  &key_mep_2,
  &KLdood_cross_model_init_arg_descriptor_proxyGZ32ZconstructorVdfmc_modelingMM0I,
  &K1392
};

static _KLsimple_object_vectorGVKd_8 K1384 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &KLobjectGVKd,
  &KLdood_mapped_objectGVdood,
  &KLdood_mapped_and_owned_objectGVdood,
  &KLdood_proxyGVdood,
  &KLdood_binding_proxyGVdfmc_modeling,
  &KLdood_binding_value_proxyGVdfmc_modeling,
  &KLdood_cross_model_proxyGVdfmc_modeling,
  &KLdood_cross_model_init_arg_descriptor_proxyGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_1 K1385 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &Kproxy_init_keywordVdfmc_modelingHLdood_cross_model_init_arg_descriptor_proxyG
};

_KLinstance_slot_descriptorGVKe Kproxy_init_keywordVdfmc_modelingHLdood_cross_model_init_arg_descriptor_proxyG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 193,
  &KPfalseVKi,
  &KLdood_cross_model_init_arg_descriptor_proxyGVdfmc_modeling,
  &KJkeyword_,
  &Kproxy_init_keywordVdfmc_modeling,
  &KPfalseVKi,
  &KLobjectGVKd
};

_KLsealed_generic_functionGVKe Kproxy_init_keywordVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K1390,
  &K1389,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi Kproxy_init_keywordVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kproxy_init_keywordVdfmc_modelingHLdood_cross_model_init_arg_descriptor_proxyG
};

static _KLpairGVKd K1389 = {
  &KLpairGVKdW /* wrapper */,
  &Kproxy_init_keywordVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_18 K1390 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 73,
  "proxy-init-keyword"
};

static _KLkeyword_signatureAvaluesGVKi K1391 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1393,
  &KDsignature_LobjectG_typesVKi,
  &K1394
};

static _KLsimple_object_vectorGVKd_6 K1392 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 25,
  &KJdood_state_,
  &KPfalseVKi,
  &KJbinding_,
  &KPunboundVKi,
  &KJkeyword_,
  &KPunboundVKi
};

static _KLsimple_object_vectorGVKd_3 K1393 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 13,
  &KJdood_state_,
  &KJbinding_,
  &KJkeyword_
};

static _KLsimple_object_vectorGVKd_1 K1394 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLdood_cross_model_init_arg_descriptor_proxyGVdfmc_modeling
};

static _KLbyte_stringGVKd_44 K1395 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 177,
  "<dood-cross-model-init-arg-descriptor-proxy>"
};

static _KLbyte_stringGVKd_7 K1396 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 29,
  "keyword"
};

static _KLsignatureGVKe K1397 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41944073,
  &K1398
};

static _KLsimple_object_vectorGVKd_2 K1398 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLdoodGVdood,
  &KLBinit_arg_descriptorGVdfmc_modeling
};

_KLclassGVKd KLdood_cross_model_mm_wrapper_proxyGVdfmc_modeling = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K1407,
  &K1402,
  (dylan_value) 1,
  &Kdfmc_modeling_moduleYdylan_userVdfmc_modeling
};

_KLmm_wrapperGVKi_0 KLdood_cross_model_mm_wrapper_proxyGVdfmc_modelingW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K1402,
  (dylan_value) 1,
  9,
  33554439,
  (dylan_value) 1
};

static _KLimplementation_classGVKe K1402 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102089,
  &KLdood_cross_model_mm_wrapper_proxyGVdfmc_modeling,
  &KLdood_cross_model_mm_wrapper_proxyGVdfmc_modelingW,
  &KPfalseVKi,
  &K1329,
  (dylan_value) -3,
  &KLdood_cross_model_mm_wrapper_proxyGZ32ZconstructorVdfmc_modelingMM0,
  &K1344,
  &K1404,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1329,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLdood_cross_model_mm_wrapper_proxyGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K1405,
  &key_mep_2,
  &KLdood_cross_model_mm_wrapper_proxyGZ32ZconstructorVdfmc_modelingMM0I,
  &K1340
};

static _KLsimple_object_vectorGVKd_8 K1404 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &KLobjectGVKd,
  &KLdood_mapped_objectGVdood,
  &KLdood_mapped_and_owned_objectGVdood,
  &KLdood_proxyGVdood,
  &KLdood_binding_proxyGVdfmc_modeling,
  &KLdood_binding_value_proxyGVdfmc_modeling,
  &KLdood_cross_model_proxyGVdfmc_modeling,
  &KLdood_cross_model_mm_wrapper_proxyGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K1405 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1343,
  &KDsignature_LobjectG_typesVKi,
  &K1406
};

static _KLsimple_object_vectorGVKd_1 K1406 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLdood_cross_model_mm_wrapper_proxyGVdfmc_modeling
};

static _KLbyte_stringGVKd_35 K1407 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 141,
  "<dood-cross-model-mm-wrapper-proxy>"
};

static _KLsignatureGVKe K1408 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41944073,
  &K1409
};

static _KLsimple_object_vectorGVKd_2 K1409 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLdoodGVdood,
  &KLBmm_wrapperGVdfmc_modeling
};

static _KLsimple_typechecked_cache_header_engine_nodeGVKg K1410 = {
  &KLsimple_typechecked_cache_header_engine_nodeGVKgW /* wrapper */,
  (dylan_value) 65593,
  &KPfalseVKi,
  &cache_header_engine_3,
  &RSINGULAR_Labsent_engine_nodeG,
  &Krestore_mapped_object_proxyVdfmc_modeling
};

_KLsealed_generic_functionGVKe Krestore_mapped_object_proxyVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_3,
  &KDsignature_LobjectG_object_rest_value_3VKi,
  (dylan_value) 21,
  &K1418,
  &K1416,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Krestore_mapped_object_proxyVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_3,
  &K1421,
  &Krestore_mapped_object_proxyVdfmc_modelingMM0I
};

_KLsimple_methodGVKe Krestore_mapped_object_proxyVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_3,
  &K1419,
  &Krestore_mapped_object_proxyVdfmc_modelingMM1I
};

static _KLpairGVKd K1416 = {
  &KLpairGVKdW /* wrapper */,
  &Krestore_mapped_object_proxyVdfmc_modelingMM0,
  &K1417
};

static _KLpairGVKd K1417 = {
  &KLpairGVKdW /* wrapper */,
  &Krestore_mapped_object_proxyVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_27 K1418 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 109,
  "restore-mapped-object-proxy"
};

static _KLsignatureGVKe K1419 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41944077,
  &K1420
};

static _KLsimple_object_vectorGVKd_3 K1420 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 13,
  &KLdoodGVdood,
  &KLobjectGVKd,
  &KLdood_mapped_object_proxyGVdfmc_modeling
};

static _KLsignatureGVKe K1421 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41944077,
  &K1422
};

static _KLsimple_object_vectorGVKd_3 K1422 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 13,
  &KLdoodGVdood,
  &KLproject_library_descriptionGVdfmc_namespace,
  &KLdood_mapped_object_proxyGVdfmc_modeling
};

static _KLsignatureGVKe K1423 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41943053,
  &K1424
};

static _KLsimple_object_vectorGVKd_3 K1424 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 13,
  &KLdoodGVdood,
  &KLlistGVKd,
  &KLproject_library_descriptionGVdfmc_namespace
};

static _KLsimple_typechecked_cache_header_engine_nodeGVKg K1425 = {
  &KLsimple_typechecked_cache_header_engine_nodeGVKgW /* wrapper */,
  (dylan_value) 327737,
  &KPfalseVKi,
  &cache_header_engine_3,
  &RSINGULAR_Labsent_engine_nodeG,
  &Krestore_mapped_object_proxyVdfmc_modeling
};

static _KLsignatureGVKe K1426 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41944073,
  &K1427
};

static _KLsimple_object_vectorGVKd_2 K1427 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLdoodGVdood,
  &KLdood_mapped_object_proxyGVdfmc_modeling
};

static _KLsymbolGVKd KJcreateQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1432
};

static _KLbyte_stringGVKd_7 K1432 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 29,
  "create?"
};

static _KLsignatureGVKe K1433 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41944073,
  &K1434
};

static _KLsimple_object_vectorGVKd_2 K1434 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLdfmc_doodGVdfmc_namespace,
  &KLobjectGVKd
};

static _KLsubclassGVKe K1435 = {
  &KLsubclassGVKeW /* wrapper */,
  &Ksubclass_instanceQVKiI,
  &KLdood_mapped_object_proxyGVdfmc_modeling
};

static _KLbyte_stringGVKd_15 K1436 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 61,
  "No next method."
};

_KLsealed_generic_functionGVKe Kprivate_dood_proxy_mapped_object_propertiesVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K1440,
  &K1439,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi Kprivate_dood_proxy_mapped_object_propertiesVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kprivate_dood_proxy_mapped_object_propertiesVdfmc_modelingHLdood_mapped_object_proxyG
};

static _KLpairGVKd K1439 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_dood_proxy_mapped_object_propertiesVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_43 K1440 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 173,
  "private-dood-proxy-mapped-object-properties"
};

_KLinstance_slot_descriptorGVKe Kprivate_dood_proxy_mapped_object_propertiesVdfmc_modelingHLdood_mapped_object_proxyG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 193,
  &KPfalseVKi,
  &KLdood_mapped_object_proxyGVdfmc_modeling,
  &KJproperties_,
  &Kprivate_dood_proxy_mapped_object_propertiesVdfmc_modeling,
  &KPfalseVKi,
  &KLobjectGVKd
};

static _KLsignatureAvaluesGVKi K1442 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 37749765,
  &K1443,
  &KDsignature_LlistG_typesVKi
};

static _KLsimple_object_vectorGVKd_1 K1443 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &K1444
};

static _KLsubclassGVKe K1444 = {
  &KLsubclassGVKeW /* wrapper */,
  &Ksubclass_instanceQVKiI,
  &KLdood_mapped_object_proxyGVdfmc_modeling
};

static _KLimplementation_classGVKe K1445 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 527433745,
  &KLdood_mapped_object_proxyGVdfmc_modeling,
  &KLdood_mapped_object_proxyGVdfmc_modelingW,
  &KPfalseVKi,
  &K1446,
  (dylan_value) -3,
  &KLdood_mapped_object_proxyGZ32ZconstructorVdfmc_modelingMM0,
  &K1448,
  &K1449,
  (dylan_value) 21,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &K1450,
  &K1446,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_4 K1446 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 17,
  &Kobject_dood_stateVdoodHLdood_mapped_and_owned_objectG,
  &Kdood_wrapper_proxy_objectVdoodHLdood_wrapper_proxyG,
  &Kdood_wrapper_proxy_object_addressVdoodHLdood_wrapper_proxyG,
  &Kprivate_dood_proxy_mapped_object_propertiesVdfmc_modelingHLdood_mapped_object_proxyG
};

_KLkeyword_methodGVKe KLdood_mapped_object_proxyGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K1451,
  &key_mep_2,
  &KLdood_mapped_object_proxyGZ32ZconstructorVdfmc_modelingMM0I,
  &K1452
};

static _KLsimple_object_vectorGVKd_1 K1448 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLdood_wrapper_proxyGVdood
};

static _KLsimple_object_vectorGVKd_6 K1449 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 25,
  &KLobjectGVKd,
  &KLdood_mapped_objectGVdood,
  &KLdood_mapped_and_owned_objectGVdood,
  &KLdood_proxyGVdood,
  &KLdood_wrapper_proxyGVdood,
  &KLdood_mapped_object_proxyGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_1 K1450 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &Kprivate_dood_proxy_mapped_object_propertiesVdfmc_modelingHLdood_mapped_object_proxyG
};

static _KLkeyword_signatureAvaluesGVKi K1451 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1453,
  &KDsignature_LobjectG_typesVKi,
  &K1454
};

static _KLsimple_object_vectorGVKd_6 K1452 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 25,
  &KJdood_state_,
  &KPfalseVKi,
  &KJobject_,
  &KPunboundVKi,
  &KJproperties_,
  &KPunboundVKi
};

static _KLsimple_object_vectorGVKd_3 K1453 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 13,
  &KJdood_state_,
  &KJobject_,
  &KJproperties_
};

static _KLsimple_object_vectorGVKd_1 K1454 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLdood_mapped_object_proxyGVdfmc_modeling
};

static _KLbyte_stringGVKd_26 K1455 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 105,
  "<dood-mapped-object-proxy>"
};

static _KLsimple_typechecked_cache_header_engine_nodeGVKg K1456 = {
  &KLsimple_typechecked_cache_header_engine_nodeGVKgW /* wrapper */,
  (dylan_value) 65593,
  &KPfalseVKi,
  &cache_header_engine_2,
  &RSINGULAR_Labsent_engine_nodeG,
  &Kdood_make_binding_value_proxyVdfmc_modeling
};

static _KLsignatureGVKe K1457 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 46138377,
  &K1458
};

static _KLsimple_object_vectorGVKd_2 K1458 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLdoodGVdood,
  &KLmodel_propertiesGVdfmc_common
};

static _KLsymbolGVKd KJdefine_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1462
};

static _KLsymbolGVKd KJprimary_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1461
};

static _KLbyte_stringGVKd_7 K1461 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 29,
  "primary"
};

static _KLbyte_stringGVKd_6 K1462 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 25,
  "define"
};

static _KLsignatureGVKe K1463 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040193,
  &KPempty_vectorVKi
};

static _KLbyte_stringGVKd_33 K1464 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 133,
  "<miscellaneous-obsolete-instance>"
};

static _KLimplementation_classGVKe K1465 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 527958029,
  &KLBmiscellaneous_obsolete_instanceGVdfmc_modeling,
  &KLBmiscellaneous_obsolete_instanceGVdfmc_modelingW,
  &KPfalseVKi,
  &K1466,
  (dylan_value) -3,
  &KLBmiscellaneous_obsolete_instanceGZ32ZconstructorVdfmc_modelingMM0,
  &K1469,
  &K1470,
  (dylan_value) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1466,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_3 K1466 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 13,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &Kprivate_model_definitionVdfmc_commonHLmodel_propertiesG,
  &Kprivate_model_creatorVdfmc_commonHLmodel_propertiesG
};

_KLkeyword_methodGVKe KLBmiscellaneous_obsolete_instanceGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K1471,
  &key_mep_2,
  &KLBmiscellaneous_obsolete_instanceGZ32ZconstructorVdfmc_modelingMM0I,
  &K1472
};

static _KLsimple_object_vectorGVKd_1 K1469 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBobjectGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_7 K1470 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 29,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBmiscellaneous_obsolete_instanceGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K1471 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1477,
  &KDsignature_LobjectG_typesVKi,
  &K1478
};

static _KLsimple_object_vectorGVKd_4 K1472 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 17,
  &KJemitted_name_,
  &KPfalseVKi,
  &KJdefinition_,
  &KPfalseVKi
};

static _KLsymbolGVKd KJemitted_name_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1476
};

static _KLsymbolGVKd KJdefinition_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1475
};

static _KLbyte_stringGVKd_10 K1475 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 41,
  "definition"
};

static _KLbyte_stringGVKd_12 K1476 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 49,
  "emitted-name"
};

static _KLsimple_object_vectorGVKd_2 K1477 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KJemitted_name_,
  &KJdefinition_
};

static _KLsimple_object_vectorGVKd_1 K1478 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBmiscellaneous_obsolete_instanceGVdfmc_modeling
};

static _KLbyte_stringGVKd_34 K1479 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 137,
  "<&miscellaneous-obsolete-instance>"
};

static _KLsymbolGVKd KJabstract_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1481
};

static _KLbyte_stringGVKd_8 K1481 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 33,
  "abstract"
};

static _KLbyte_stringGVKd_19 K1482 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 77,
  "<obsolete-instance>"
};

static _KLimplementation_classGVKe K1483 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBobsolete_instanceGVdfmc_modeling,
  &KLBobsolete_instanceGVdfmc_modelingW,
  &KPfalseVKi,
  &K1466,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K1469,
  &K1484,
  (dylan_value) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1466,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_7 K1484 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 29,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobsolete_instanceGVdfmc_modeling
};

static _KLbyte_stringGVKd_20 K1485 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 81,
  "<&obsolete-instance>"
};

static _KLsignatureAvaluesGVKi K1486 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &KDsignature_Lbyte_stringG_typesVKi,
  &KDsignature_Lbyte_stringG_typesVKi
};

static _KLsignatureAvaluesGVKi K1487 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &KDsignature_Lsimple_object_vectorG_typesVKi,
  &KDsignature_Lsimple_object_vectorG_typesVKi
};

static _KLbyte_stringGVKd_13 K1488 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 53,
  "%empty-string"
};

static _KLbyte_stringGVKd_13 K1489 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 53,
  "%empty-vector"
};

static _KLbyte_stringGVKd_11 K1490 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 45,
  "%empty-list"
};

static _KLimplementation_classGVKe K1491 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 527433745,
  &KLuninterned_symbolGVdfmc_modeling,
  &KLuninterned_symbolGVdfmc_modelingW,
  &KPfalseVKi,
  &K1492,
  (dylan_value) -3,
  &KLuninterned_symbolGZ32ZconstructorVdfmc_modelingMM0,
  &K1495,
  &K1496,
  (dylan_value) 17,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &K1497,
  &K1492,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_4 K1492 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 17,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &Kprivate_model_definitionVdfmc_commonHLmodel_propertiesG,
  &Kprivate_model_creatorVdfmc_commonHLmodel_propertiesG,
  &Ksymbol_nameVdfmc_modelingHLuninterned_symbolG
};

_KLkeyword_methodGVKe KLuninterned_symbolGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K1510,
  &key_mep_2,
  &KLuninterned_symbolGZ32ZconstructorVdfmc_modelingMM0I,
  &K1511
};

static _KLsimple_object_vectorGVKd_1 K1495 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLmodel_propertiesGVdfmc_common
};

static _KLsimple_object_vectorGVKd_6 K1496 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 25,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLuninterned_symbolGVdfmc_modeling,
  &KPfalseVKi
};

static _KLsimple_object_vectorGVKd_1 K1497 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &Ksymbol_nameVdfmc_modelingHLuninterned_symbolG
};

_KLinstance_slot_descriptorGVKe Ksymbol_nameVdfmc_modelingHLuninterned_symbolG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 193,
  &KPfalseVKi,
  &KLuninterned_symbolGVdfmc_modeling,
  &KJname_,
  &Ksymbol_nameVdfmc_modeling,
  &Ksymbol_name_setterVdfmc_modeling,
  &KLobjectGVKd
};

_KLsealed_generic_functionGVKe Ksymbol_nameVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K1509,
  &K1507,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe Ksymbol_name_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K1503,
  &K1502,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsetter_methodGVKi Ksymbol_name_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &Ksymbol_nameVdfmc_modelingHLuninterned_symbolG
};

static _KLpairGVKd K1502 = {
  &KLpairGVKdW /* wrapper */,
  &Ksymbol_name_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_18 K1503 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 73,
  "symbol-name-setter"
};

_KLsimple_methodGVKe Ksymbol_nameVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &Ksymbol_nameVdfmc_modelingMM0I
};

_KLgetter_methodGVKi Ksymbol_nameVdfmc_modelingMM1 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Ksymbol_nameVdfmc_modelingHLuninterned_symbolG
};

static _KLpairGVKd K1507 = {
  &KLpairGVKdW /* wrapper */,
  &Ksymbol_nameVdfmc_modelingMM0,
  &K1508
};

static _KLpairGVKd K1508 = {
  &KLpairGVKdW /* wrapper */,
  &Ksymbol_nameVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_11 K1509 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 45,
  "symbol-name"
};

static _KLkeyword_signatureAvaluesGVKi K1510 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1512,
  &KDsignature_LobjectG_typesVKi,
  &K1513
};

static _KLsimple_object_vectorGVKd_6 K1511 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 25,
  &KJemitted_name_,
  &KPfalseVKi,
  &KJdefinition_,
  &KPfalseVKi,
  &KJname_,
  &KPunboundVKi
};

static _KLsimple_object_vectorGVKd_3 K1512 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 13,
  &KJemitted_name_,
  &KJdefinition_,
  &KJname_
};

static _KLsimple_object_vectorGVKd_1 K1513 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLuninterned_symbolGVdfmc_modeling
};

static _KLbyte_stringGVKd_19 K1514 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 77,
  "<uninterned-symbol>"
};

static _KLbyte_stringGVKd_5 K1515 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 21,
  "%true"
};

static _KLbyte_stringGVKd_6 K1516 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 25,
  "%false"
};

_KLsimple_methodGVKe KCasVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K1523,
  &KCasVdfmc_modelingMM0I
};

static _KLpairGVKd K1519 = {
  &KLpairGVKdW /* wrapper */,
  &KCasVdfmc_modelingMM0,
  &K1520
};

static _KLpairGVKd K1520 = {
  &KLpairGVKdW /* wrapper */,
  &KCasVdfmc_modelingMM1,
  &K1521
};

static _KLpairGVKd K1521 = {
  &KLpairGVKdW /* wrapper */,
  &KCasVdfmc_modelingMM2,
  &K1522
};

static _KLpairGVKd K1522 = {
  &KLpairGVKdW /* wrapper */,
  &KCasVdfmc_modelingMM3,
  &KPempty_listVKi
};

static _KLsignatureGVKe K1523 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41944073,
  &KDsignature_LobjectG_typesVKi
};

static _KLbyte_stringGVKd_3 K1524 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 13,
  "^as"
};

static _KLbyte_stringGVKd_23 K1525 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 93,
  "NO APPLICABLE AS METHOD"
};

static _KLbyte_stringGVKd_2 K1526 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 9,
  "as"
};

static _KLsignatureGVKe K1527 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41944073,
  &K1528
};

static _KLsimple_object_vectorGVKd_2 K1528 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLdoodGVdood,
  &KLdood_unbound_proxyGVdfmc_modeling
};

static _KLsignatureAvaluesGVKi K1531 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555465,
  &K1532,
  &K1533
};

static _KLsimple_object_vectorGVKd_2 K1532 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLdoodGVdood,
  &KLmapped_unboundGVdfmc_reader
};

static _KLsimple_object_vectorGVKd_1 K1533 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLdood_unbound_proxyGVdfmc_modeling
};

static _KLsubclassGVKe K1534 = {
  &KLsubclassGVKeW /* wrapper */,
  &Ksubclass_instanceQVKiI,
  &KLdood_unbound_proxyGVdfmc_modeling
};

static _KLimplementation_classGVKe K1535 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102085,
  &KLdood_unbound_proxyGVdfmc_modeling,
  &KLdood_unbound_proxyGVdfmc_modelingW,
  &KPfalseVKi,
  &K1536,
  (dylan_value) -3,
  &KLdood_unbound_proxyGZ32ZconstructorVdfmc_modelingMM0,
  &K1538,
  &K1539,
  (dylan_value) 17,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1536,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_1 K1536 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &Kobject_dood_stateVdoodHLdood_mapped_and_owned_objectG
};

_KLkeyword_methodGVKe KLdood_unbound_proxyGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_3,
  &K1540,
  &key_mep_2,
  &KLdood_unbound_proxyGZ32ZconstructorVdfmc_modelingMM0I,
  &K1541
};

static _KLsimple_object_vectorGVKd_1 K1538 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLdood_proxyGVdood
};

static _KLsimple_object_vectorGVKd_6 K1539 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 25,
  &KLobjectGVKd,
  &KLdood_mapped_objectGVdood,
  &KLdood_mapped_and_owned_objectGVdood,
  &KLdood_proxyGVdood,
  &KLdood_unbound_proxyGVdfmc_modeling,
  &KPfalseVKi
};

static _KLkeyword_signatureAvaluesGVKi K1540 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1542,
  &KDsignature_LobjectG_typesVKi,
  &K1533
};

static _KLsimple_object_vectorGVKd_2 K1541 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KJdood_state_,
  &KPfalseVKi
};

static _KLsimple_object_vectorGVKd_1 K1542 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KJdood_state_
};

static _KLbyte_stringGVKd_20 K1543 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 81,
  "<dood-unbound-proxy>"
};

static _KLbyte_stringGVKd_8 K1544 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 33,
  "%unbound"
};

static _KLimplementation_classGVKe K1545 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102081,
  &KLunknownGVdfmc_modeling,
  &KLunknownGVdfmc_modelingW,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (dylan_value) -3,
  &KLunknownGZ32ZconstructorVdfmc_modelingMM0,
  &K1548,
  &K1549,
  (dylan_value) 5,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLunknownGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_2,
  &K1550,
  &key_mep_2,
  &KLunknownGZ32ZconstructorVdfmc_modelingMM0I,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_1 K1548 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLobjectGVKd
};

static _KLsimple_object_vectorGVKd_6 K1549 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 25,
  &KLobjectGVKd,
  &KLunknownGVdfmc_modeling,
  &KPfalseVKi,
  &KPfalseVKi,
  &KPfalseVKi,
  &KPfalseVKi
};

static _KLkeyword_signatureAvaluesGVKi K1550 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1551
};

static _KLsimple_object_vectorGVKd_1 K1551 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLunknownGVdfmc_modeling
};

static _KLbyte_stringGVKd_9 K1552 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 37,
  "<unknown>"
};

static _KLsymbolGVKd KJslot_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1554
};

static _KLbyte_stringGVKd_4 K1554 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 17,
  "slot"
};

_KLgetter_methodGVKi KCinherited_slot_getterVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCinherited_slot_getterVdfmc_modelingHLBinherited_slot_descriptorG
};

static _KLpairGVKd K1556 = {
  &KLpairGVKdW /* wrapper */,
  &KCinherited_slot_getterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_22 K1557 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 89,
  "^inherited-slot-getter"
};

_KLinstance_slot_descriptorGVKe KCinherited_slot_getterVdfmc_modelingHLBinherited_slot_descriptorG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 193,
  &KPfalseVKi,
  &KLBinherited_slot_descriptorGVdfmc_modeling,
  &KJgetter_,
  &KCinherited_slot_getterVdfmc_modeling,
  &KPfalseVKi,
  &KLobjectGVKd
};

static _KLbyte_stringGVKd_21 K1559 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 85,
  "inherited-slot-getter"
};

static _KLbyte_stringGVKd_27 K1560 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 109,
  "<inherited-slot-descriptor>"
};

static _KLimplementation_classGVKe K1561 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 527958045,
  &KLBinherited_slot_descriptorGVdfmc_modeling,
  &KLBinherited_slot_descriptorGVdfmc_modelingW,
  &KPfalseVKi,
  &K1562,
  (dylan_value) -3,
  &KLBinherited_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0,
  &K1565,
  &K1566,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &K1567,
  &K1562,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_7 K1562 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 29,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &Kprivate_model_definitionVdfmc_commonHLmodel_propertiesG,
  &Kprivate_model_creatorVdfmc_commonHLmodel_propertiesG,
  &KCslot_descriptor_propertiesVdfmc_modelingHLBslot_initial_value_descriptorG,
  &KCinit_data_slotVdfmc_modelingHLBslot_initial_value_descriptorG,
  &KCslot_ownerVdfmc_modelingHLBslot_initial_value_descriptorG,
  &KCinherited_slot_getterVdfmc_modelingHLBinherited_slot_descriptorG
};

_KLkeyword_methodGVKe KLBinherited_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_7,
  &K1568,
  &key_mep_2,
  &KLBinherited_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0I,
  &K1569
};

static _KLsimple_object_vectorGVKd_1 K1565 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBslot_initial_value_descriptorGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_8 K1566 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBslot_initial_value_descriptorGVdfmc_modeling,
  &KLBinherited_slot_descriptorGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_1 K1567 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KCinherited_slot_getterVdfmc_modelingHLBinherited_slot_descriptorG
};

static _KLkeyword_signatureAvaluesGVKi K1568 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1570,
  &KDsignature_LobjectG_typesVKi,
  &K1571
};

static _KLsimple_object_vectorGVKd_10 K1569 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 41,
  &KJemitted_name_,
  &KPfalseVKi,
  &KJdefinition_,
  &KPfalseVKi,
  &KJinit_data_,
  &KPfalseVKi,
  &KJowner_,
  &KPunboundVKi,
  &KJgetter_,
  &KPunboundVKi
};

static _KLsimple_object_vectorGVKd_5 K1570 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 21,
  &KJemitted_name_,
  &KJdefinition_,
  &KJinit_data_,
  &KJowner_,
  &KJgetter_
};

static _KLsimple_object_vectorGVKd_1 K1571 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBinherited_slot_descriptorGVdfmc_modeling
};

_KLinstance_slot_descriptorGVKe KCslot_descriptor_propertiesVdfmc_modelingHLBslot_initial_value_descriptorG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  (dylan_value) 1,
  &KLBslot_initial_value_descriptorGVdfmc_modeling,
  &KPfalseVKi,
  &KCslot_descriptor_propertiesVdfmc_modeling,
  &KCslot_descriptor_properties_setterVdfmc_modeling,
  &KLintegerGVKd
};

_KLinstance_slot_descriptorGVKe KCinit_data_slotVdfmc_modelingHLBslot_initial_value_descriptorG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPfalseVKi,
  &KLBslot_initial_value_descriptorGVdfmc_modeling,
  &KJinit_data_,
  &KCinit_data_slotVdfmc_modeling,
  &KCinit_data_slot_setterVdfmc_modeling,
  &KLobjectGVKd
};

_KLinstance_slot_descriptorGVKe KCslot_ownerVdfmc_modelingHLBslot_initial_value_descriptorG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 193,
  &KPfalseVKi,
  &KLBslot_initial_value_descriptorGVdfmc_modeling,
  &KJowner_,
  &KCslot_ownerVdfmc_modeling,
  &KPfalseVKi,
  &KLBclassGVdfmc_modeling
};

static _KLbyte_stringGVKd_28 K1575 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 113,
  "<&inherited-slot-descriptor>"
};

_KLsetter_methodGVKi KCinit_arg_type_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KCinit_arg_typeVdfmc_modelingHLBinit_arg_descriptorG
};

static _KLpairGVKd K1577 = {
  &KLpairGVKdW /* wrapper */,
  &KCinit_arg_type_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_21 K1578 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 85,
  "^init-arg-type-setter"
};

_KLinstance_slot_descriptorGVKe KCinit_arg_typeVdfmc_modelingHLBinit_arg_descriptorG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 149,
  &K1582,
  &KLBinit_arg_descriptorGVdfmc_modeling,
  &KJtype_,
  &KCinit_arg_typeVdfmc_modeling,
  &KCinit_arg_type_setterVdfmc_modeling,
  &KLBtypeGVdfmc_modeling
};

static _KLsimple_closure_methodGVKi_0 K1582 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_0,
  &K1583,
  &K1582I,
  (dylan_value) 1
};

static _KLsignatureGVKe K1583 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41944065,
  &KPempty_vectorVKi
};

static _KLbyte_stringGVKd_20 K1584 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 81,
  "init-arg-type-setter"
};

_KLgetter_methodGVKi KCinit_arg_typeVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCinit_arg_typeVdfmc_modelingHLBinit_arg_descriptorG
};

static _KLpairGVKd K1586 = {
  &KLpairGVKdW /* wrapper */,
  &KCinit_arg_typeVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_14 K1587 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "^init-arg-type"
};

static _KLbyte_stringGVKd_13 K1588 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 53,
  "init-arg-type"
};

static _KLbyte_stringGVKd_21 K1589 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 85,
  "<init-arg-descriptor>"
};

static _KLimplementation_classGVKe K1590 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 527958049,
  &KLBinit_arg_descriptorGVdfmc_modeling,
  &KLBinit_arg_descriptorGVdfmc_modelingW,
  &KPfalseVKi,
  &K1591,
  (dylan_value) -3,
  &KLBinit_arg_descriptorGZ32ZconstructorVdfmc_modelingMM0,
  &K1594,
  &K1595,
  (dylan_value) 33,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &K1596,
  &K1591,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_8 K1591 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &Kprivate_model_definitionVdfmc_commonHLmodel_propertiesG,
  &Kprivate_model_creatorVdfmc_commonHLmodel_propertiesG,
  &KCslot_descriptor_propertiesVdfmc_modelingHLBslot_initial_value_descriptorG,
  &KCinit_data_slotVdfmc_modelingHLBslot_initial_value_descriptorG,
  &KCslot_ownerVdfmc_modelingHLBslot_initial_value_descriptorG,
  &KCinit_keywordVdfmc_modelingHLBslot_keyword_initialization_descriptorG,
  &KCinit_arg_typeVdfmc_modelingHLBinit_arg_descriptorG
};

_KLkeyword_methodGVKe KLBinit_arg_descriptorGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_8,
  &K1599,
  &key_mep_2,
  &KLBinit_arg_descriptorGZ32ZconstructorVdfmc_modelingMM0I,
  &K1600
};

static _KLsimple_object_vectorGVKd_1 K1594 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBslot_keyword_initialization_descriptorGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_9 K1595 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 37,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBslot_initial_value_descriptorGVdfmc_modeling,
  &KLBslot_keyword_initialization_descriptorGVdfmc_modeling,
  &KLBinit_arg_descriptorGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_1 K1596 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KCinit_arg_typeVdfmc_modelingHLBinit_arg_descriptorG
};

static _KLkeyword_signatureAvaluesGVKi K1599 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1601,
  &KDsignature_LobjectG_typesVKi,
  &K1602
};

static _KLsimple_object_vectorGVKd_12 K1600 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 49,
  &KJemitted_name_,
  &KPfalseVKi,
  &KJdefinition_,
  &KPfalseVKi,
  &KJinit_data_,
  &KPfalseVKi,
  &KJowner_,
  &KPunboundVKi,
  &KJinit_keyword_,
  &KPfalseVKi,
  &KJtype_,
  &KPunboundVKi
};

static _KLsimple_object_vectorGVKd_6 K1601 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 25,
  &KJemitted_name_,
  &KJdefinition_,
  &KJinit_data_,
  &KJowner_,
  &KJinit_keyword_,
  &KJtype_
};

static _KLsimple_object_vectorGVKd_1 K1602 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBinit_arg_descriptorGVdfmc_modeling
};

_KLinstance_slot_descriptorGVKe KCinit_keywordVdfmc_modelingHLBslot_keyword_initialization_descriptorG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPfalseVKi,
  &KLBslot_keyword_initialization_descriptorGVdfmc_modeling,
  &KJinit_keyword_,
  &KCinit_keywordVdfmc_modeling,
  &KCinit_keyword_setterVdfmc_modeling,
  &KLobjectGVKd
};

static _KLbyte_stringGVKd_22 K1604 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 89,
  "<&init-arg-descriptor>"
};

static _KLbyte_stringGVKd_31 K1605 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 125,
  "<each-subclass-slot-descriptor>"
};

static _KLimplementation_classGVKe K1606 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102133,
  &KLBeach_subclass_slot_descriptorGVdfmc_modeling,
  &KLBeach_subclass_slot_descriptorGVdfmc_modelingW,
  &KPfalseVKi,
  &K1607,
  (dylan_value) -3,
  &KLBeach_subclass_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0,
  &K1610,
  &K1611,
  (dylan_value) 41,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1607,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_13 K1607 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 53,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &Kprivate_model_definitionVdfmc_commonHLmodel_propertiesG,
  &Kprivate_model_creatorVdfmc_commonHLmodel_propertiesG,
  &KCslot_descriptor_propertiesVdfmc_modelingHLBslot_initial_value_descriptorG,
  &KCinit_data_slotVdfmc_modelingHLBslot_initial_value_descriptorG,
  &KCslot_ownerVdfmc_modelingHLBslot_initial_value_descriptorG,
  &KCinit_keywordVdfmc_modelingHLBslot_keyword_initialization_descriptorG,
  &KCslot_getterVdfmc_modelingHLBslot_descriptorG,
  &KCslot_setterVdfmc_modelingHLBslot_descriptorG,
  &KCslot_typeVdfmc_modelingHLBslot_descriptorG,
  &Kemitted_type_nameVdfmc_modelingHLBslot_descriptorG,
  &Kmodel_object_getterVdfmc_modelingHLBslot_descriptorG,
  &Kmodel_object_setterVdfmc_modelingHLBslot_descriptorG
};

_KLkeyword_methodGVKe KLBeach_subclass_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep,
  &K1615,
  &key_mep_2,
  &KLBeach_subclass_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0I,
  &K1616
};

static _KLsimple_object_vectorGVKd_1 K1610 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBany_class_slot_descriptorGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_11 K1611 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 45,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBslot_initial_value_descriptorGVdfmc_modeling,
  &KLBslot_keyword_initialization_descriptorGVdfmc_modeling,
  &KLBslot_descriptorGVdfmc_modeling,
  &KLBany_class_slot_descriptorGVdfmc_modeling,
  &KLBeach_subclass_slot_descriptorGVdfmc_modeling
};

static _KLpairGVKd K1613 = {
  &KLpairGVKdW /* wrapper */,
  &KinitializeVKdMdfmc_modelingM3,
  &K1336
};

static _KLkeyword_signatureAvaluesGVKi K1615 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1617,
  &KDsignature_LobjectG_typesVKi,
  &K1618
};

static _KLsimple_object_vectorGVKd_16 K1616 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 65,
  &KJemitted_name_,
  &KPfalseVKi,
  &KJdefinition_,
  &KPfalseVKi,
  &KJinit_data_,
  &KPfalseVKi,
  &KJowner_,
  &KPunboundVKi,
  &KJinit_keyword_,
  &KPfalseVKi,
  &KJgetter_,
  &KPfalseVKi,
  &KJsetter_,
  &KPfalseVKi,
  &KJtype_,
  &KPunboundVKi
};

static _KLsimple_object_vectorGVKd_8 K1617 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &KJemitted_name_,
  &KJdefinition_,
  &KJinit_data_,
  &KJowner_,
  &KJinit_keyword_,
  &KJgetter_,
  &KJsetter_,
  &KJtype_
};

static _KLsimple_object_vectorGVKd_1 K1618 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBeach_subclass_slot_descriptorGVdfmc_modeling
};

_KLinstance_slot_descriptorGVKe KCslot_getterVdfmc_modelingHLBslot_descriptorG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPfalseVKi,
  &KLBslot_descriptorGVdfmc_modeling,
  &KJgetter_,
  &KCslot_getterVdfmc_modeling,
  &KPfalseVKi,
  &KLobjectGVKd
};

_KLinstance_slot_descriptorGVKe KCslot_setterVdfmc_modelingHLBslot_descriptorG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPfalseVKi,
  &KLBslot_descriptorGVdfmc_modeling,
  &KJsetter_,
  &KCslot_setterVdfmc_modeling,
  &KPfalseVKi,
  &KLobjectGVKd
};

_KLinstance_slot_descriptorGVKe KCslot_typeVdfmc_modelingHLBslot_descriptorG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 149,
  &K1651,
  &KLBslot_descriptorGVdfmc_modeling,
  &KJtype_,
  &KCslot_typeVdfmc_modeling,
  &KCslot_type_setterVdfmc_modeling,
  &KLBtypeGVdfmc_modeling
};

_KLinstance_slot_descriptorGVKe Kemitted_type_nameVdfmc_modelingHLBslot_descriptorG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPfalseVKi,
  &KLBslot_descriptorGVdfmc_modeling,
  &KPfalseVKi,
  &Kemitted_type_nameVdfmc_modeling,
  &Kemitted_type_name_setterVdfmc_modeling,
  &KLobjectGVKd
};

_KLinstance_slot_descriptorGVKe Kmodel_object_getterVdfmc_modelingHLBslot_descriptorG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPfalseVKi,
  &KLBslot_descriptorGVdfmc_modeling,
  &KPfalseVKi,
  &Kmodel_object_getterVdfmc_modeling,
  &Kmodel_object_getter_setterVdfmc_modeling,
  &KLobjectGVKd
};

_KLinstance_slot_descriptorGVKe Kmodel_object_setterVdfmc_modelingHLBslot_descriptorG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPfalseVKi,
  &KLBslot_descriptorGVdfmc_modeling,
  &KPfalseVKi,
  &Kmodel_object_setterVdfmc_modeling,
  &Kmodel_object_setter_setterVdfmc_modeling,
  &KLobjectGVKd
};

_KLsealed_generic_functionGVKe Kmodel_object_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K1632,
  &K1631,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe Kmodel_object_setter_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K1629,
  &K1628,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsetter_methodGVKi Kmodel_object_setter_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &Kmodel_object_setterVdfmc_modelingHLBslot_descriptorG
};

static _KLpairGVKd K1628 = {
  &KLpairGVKdW /* wrapper */,
  &Kmodel_object_setter_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_26 K1629 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 105,
  "model-object-setter-setter"
};

_KLgetter_methodGVKi Kmodel_object_setterVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kmodel_object_setterVdfmc_modelingHLBslot_descriptorG
};

static _KLpairGVKd K1631 = {
  &KLpairGVKdW /* wrapper */,
  &Kmodel_object_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_19 K1632 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 77,
  "model-object-setter"
};

_KLsealed_generic_functionGVKe Kmodel_object_getterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K1640,
  &K1639,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe Kmodel_object_getter_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K1637,
  &K1636,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsetter_methodGVKi Kmodel_object_getter_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &Kmodel_object_getterVdfmc_modelingHLBslot_descriptorG
};

static _KLpairGVKd K1636 = {
  &KLpairGVKdW /* wrapper */,
  &Kmodel_object_getter_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_26 K1637 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 105,
  "model-object-getter-setter"
};

_KLgetter_methodGVKi Kmodel_object_getterVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kmodel_object_getterVdfmc_modelingHLBslot_descriptorG
};

static _KLpairGVKd K1639 = {
  &KLpairGVKdW /* wrapper */,
  &Kmodel_object_getterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_19 K1640 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 77,
  "model-object-getter"
};

_KLsealed_generic_functionGVKe Kemitted_type_nameVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K1648,
  &K1647,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe Kemitted_type_name_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K1645,
  &K1644,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsetter_methodGVKi Kemitted_type_name_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &Kemitted_type_nameVdfmc_modelingHLBslot_descriptorG
};

static _KLpairGVKd K1644 = {
  &KLpairGVKdW /* wrapper */,
  &Kemitted_type_name_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_24 K1645 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 97,
  "emitted-type-name-setter"
};

_KLgetter_methodGVKi Kemitted_type_nameVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kemitted_type_nameVdfmc_modelingHLBslot_descriptorG
};

static _KLpairGVKd K1647 = {
  &KLpairGVKdW /* wrapper */,
  &Kemitted_type_nameVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_17 K1648 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 69,
  "emitted-type-name"
};

static _KLsimple_closure_methodGVKi_0 K1651 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_0,
  &K1583,
  &K1651I,
  (dylan_value) 1
};

static _KLbyte_stringGVKd_32 K1652 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 129,
  "<&each-subclass-slot-descriptor>"
};

static _KLbyte_stringGVKd_23 K1653 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 93,
  "<class-slot-descriptor>"
};

static _KLimplementation_classGVKe K1654 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102133,
  &KLBclass_slot_descriptorGVdfmc_modeling,
  &KLBclass_slot_descriptorGVdfmc_modelingW,
  &KPfalseVKi,
  &K1607,
  (dylan_value) -3,
  &KLBclass_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0,
  &K1610,
  &K1657,
  (dylan_value) 41,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1607,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBclass_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep,
  &K1660,
  &key_mep_2,
  &KLBclass_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0I,
  &K1616
};

static _KLsimple_object_vectorGVKd_11 K1657 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 45,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBslot_initial_value_descriptorGVdfmc_modeling,
  &KLBslot_keyword_initialization_descriptorGVdfmc_modeling,
  &KLBslot_descriptorGVdfmc_modeling,
  &KLBany_class_slot_descriptorGVdfmc_modeling,
  &KLBclass_slot_descriptorGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K1660 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1617,
  &KDsignature_LobjectG_typesVKi,
  &K1661
};

static _KLsimple_object_vectorGVKd_1 K1661 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBclass_slot_descriptorGVdfmc_modeling
};

static _KLbyte_stringGVKd_24 K1662 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 97,
  "<&class-slot-descriptor>"
};

static _KLbyte_stringGVKd_27 K1663 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 109,
  "<any-class-slot-descriptor>"
};

static _KLimplementation_classGVKe K1664 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102133,
  &KLBany_class_slot_descriptorGVdfmc_modeling,
  &KLBany_class_slot_descriptorGVdfmc_modelingW,
  &KPfalseVKi,
  &K1607,
  (dylan_value) -3,
  &KLBany_class_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0,
  &K1667,
  &K1668,
  (dylan_value) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3885,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1607,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBany_class_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep,
  &K1671,
  &key_mep_2,
  &KLBany_class_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0I,
  &K1616
};

static _KLsimple_object_vectorGVKd_1 K1667 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBslot_descriptorGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_10 K1668 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 41,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBslot_initial_value_descriptorGVdfmc_modeling,
  &KLBslot_keyword_initialization_descriptorGVdfmc_modeling,
  &KLBslot_descriptorGVdfmc_modeling,
  &KLBany_class_slot_descriptorGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K1671 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1617,
  &KDsignature_LobjectG_typesVKi,
  &K1610
};

static _KLbyte_stringGVKd_28 K1672 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 113,
  "<&any-class-slot-descriptor>"
};

_KLsetter_methodGVKi KCsize_slot_descriptor_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KCsize_slot_descriptorVdfmc_modelingHLBrepeated_slot_descriptorG
};

static _KLpairGVKd K1674 = {
  &KLpairGVKdW /* wrapper */,
  &KCsize_slot_descriptor_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_28 K1675 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 113,
  "^size-slot-descriptor-setter"
};

_KLinstance_slot_descriptorGVKe KCsize_slot_descriptorVdfmc_modelingHLBrepeated_slot_descriptorG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 129,
  &KPfalseVKi,
  &KLBrepeated_slot_descriptorGVdfmc_modeling,
  &KPfalseVKi,
  &KCsize_slot_descriptorVdfmc_modeling,
  &KCsize_slot_descriptor_setterVdfmc_modeling,
  &KLobjectGVKd
};

static _KLbyte_stringGVKd_27 K1677 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 109,
  "size-slot-descriptor-setter"
};

_KLgetter_methodGVKi KCsize_slot_descriptorVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCsize_slot_descriptorVdfmc_modelingHLBrepeated_slot_descriptorG
};

static _KLpairGVKd K1679 = {
  &KLpairGVKdW /* wrapper */,
  &KCsize_slot_descriptorVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_21 K1680 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 85,
  "^size-slot-descriptor"
};

static _KLbyte_stringGVKd_20 K1681 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 81,
  "size-slot-descriptor"
};

static _KLbyte_stringGVKd_26 K1682 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 105,
  "<repeated-slot-descriptor>"
};

static _KLimplementation_classGVKe K1683 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 527958073,
  &KLBrepeated_slot_descriptorGVdfmc_modeling,
  &KLBrepeated_slot_descriptorGVdfmc_modelingW,
  &KPfalseVKi,
  &K1684,
  (dylan_value) -3,
  &KLBrepeated_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0,
  &K1687,
  &K1688,
  (dylan_value) 41,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &K1689,
  &K1684,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_14 K1684 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 57,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &Kprivate_model_definitionVdfmc_commonHLmodel_propertiesG,
  &Kprivate_model_creatorVdfmc_commonHLmodel_propertiesG,
  &KCslot_descriptor_propertiesVdfmc_modelingHLBslot_initial_value_descriptorG,
  &KCinit_data_slotVdfmc_modelingHLBslot_initial_value_descriptorG,
  &KCslot_ownerVdfmc_modelingHLBslot_initial_value_descriptorG,
  &KCinit_keywordVdfmc_modelingHLBslot_keyword_initialization_descriptorG,
  &KCslot_getterVdfmc_modelingHLBslot_descriptorG,
  &KCslot_setterVdfmc_modelingHLBslot_descriptorG,
  &KCslot_typeVdfmc_modelingHLBslot_descriptorG,
  &Kemitted_type_nameVdfmc_modelingHLBslot_descriptorG,
  &Kmodel_object_getterVdfmc_modelingHLBslot_descriptorG,
  &Kmodel_object_setterVdfmc_modelingHLBslot_descriptorG,
  &KCsize_slot_descriptorVdfmc_modelingHLBrepeated_slot_descriptorG
};

_KLkeyword_methodGVKe KLBrepeated_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep,
  &K1692,
  &key_mep_2,
  &KLBrepeated_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0I,
  &K1616
};

static _KLsimple_object_vectorGVKd_1 K1687 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBany_instance_slot_descriptorGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_11 K1688 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 45,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBslot_initial_value_descriptorGVdfmc_modeling,
  &KLBslot_keyword_initialization_descriptorGVdfmc_modeling,
  &KLBslot_descriptorGVdfmc_modeling,
  &KLBany_instance_slot_descriptorGVdfmc_modeling,
  &KLBrepeated_slot_descriptorGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_1 K1689 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KCsize_slot_descriptorVdfmc_modelingHLBrepeated_slot_descriptorG
};

static _KLkeyword_signatureAvaluesGVKi K1692 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1617,
  &KDsignature_LobjectG_typesVKi,
  &K1693
};

static _KLsimple_object_vectorGVKd_1 K1693 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBrepeated_slot_descriptorGVdfmc_modeling
};

static _KLbyte_stringGVKd_27 K1694 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 109,
  "<&repeated-slot-descriptor>"
};

static _KLbyte_stringGVKd_25 K1695 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 101,
  "<virtual-slot-descriptor>"
};

static _KLimplementation_classGVKe K1696 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102133,
  &KLBvirtual_slot_descriptorGVdfmc_modeling,
  &KLBvirtual_slot_descriptorGVdfmc_modelingW,
  &KPfalseVKi,
  &K1607,
  (dylan_value) -3,
  &KLBvirtual_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0,
  &K1667,
  &K1699,
  (dylan_value) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1607,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBvirtual_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep,
  &K1702,
  &key_mep_2,
  &KLBvirtual_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0I,
  &K1616
};

static _KLsimple_object_vectorGVKd_10 K1699 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 41,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBslot_initial_value_descriptorGVdfmc_modeling,
  &KLBslot_keyword_initialization_descriptorGVdfmc_modeling,
  &KLBslot_descriptorGVdfmc_modeling,
  &KLBvirtual_slot_descriptorGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K1702 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1617,
  &KDsignature_LobjectG_typesVKi,
  &K1703
};

static _KLsimple_object_vectorGVKd_1 K1703 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBvirtual_slot_descriptorGVdfmc_modeling
};

static _KLbyte_stringGVKd_26 K1704 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 105,
  "<&virtual-slot-descriptor>"
};

static _KLbyte_stringGVKd_26 K1705 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 105,
  "<instance-slot-descriptor>"
};

static _KLimplementation_classGVKe K1706 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102133,
  &KLBinstance_slot_descriptorGVdfmc_modeling,
  &KLBinstance_slot_descriptorGVdfmc_modelingW,
  &KPfalseVKi,
  &K1607,
  (dylan_value) -3,
  &KLBinstance_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0,
  &K1687,
  &K1709,
  (dylan_value) 41,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1607,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBinstance_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep,
  &K1712,
  &key_mep_2,
  &KLBinstance_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0I,
  &K1616
};

static _KLsimple_object_vectorGVKd_11 K1709 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 45,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBslot_initial_value_descriptorGVdfmc_modeling,
  &KLBslot_keyword_initialization_descriptorGVdfmc_modeling,
  &KLBslot_descriptorGVdfmc_modeling,
  &KLBany_instance_slot_descriptorGVdfmc_modeling,
  &KLBinstance_slot_descriptorGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K1712 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1617,
  &KDsignature_LobjectG_typesVKi,
  &K1713
};

static _KLsimple_object_vectorGVKd_1 K1713 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBinstance_slot_descriptorGVdfmc_modeling
};

static _KLbyte_stringGVKd_27 K1714 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 109,
  "<&instance-slot-descriptor>"
};

static _KLbyte_stringGVKd_30 K1715 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 121,
  "<any-instance-slot-descriptor>"
};

static _KLimplementation_classGVKe K1716 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102133,
  &KLBany_instance_slot_descriptorGVdfmc_modeling,
  &KLBany_instance_slot_descriptorGVdfmc_modelingW,
  &KPfalseVKi,
  &K1607,
  (dylan_value) -3,
  &KLBany_instance_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0,
  &K1667,
  &K1719,
  (dylan_value) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3883,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1607,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBany_instance_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep,
  &K1722,
  &key_mep_2,
  &KLBany_instance_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0I,
  &K1616
};

static _KLsimple_object_vectorGVKd_10 K1719 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 41,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBslot_initial_value_descriptorGVdfmc_modeling,
  &KLBslot_keyword_initialization_descriptorGVdfmc_modeling,
  &KLBslot_descriptorGVdfmc_modeling,
  &KLBany_instance_slot_descriptorGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K1722 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1617,
  &KDsignature_LobjectG_typesVKi,
  &K1687
};

static _KLbyte_stringGVKd_31 K1723 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 125,
  "<&any-instance-slot-descriptor>"
};

static _KLpairGVKd K1724 = {
  &KLpairGVKdW /* wrapper */,
  &Kinitialize_packed_slotsVKeMdfmc_modelingM1,
  &K1725
};

static _KLpairGVKd K1725 = {
  &KLpairGVKdW /* wrapper */,
  &Kinitialize_packed_slotsVKeMM0,
  &KPempty_listVKi
};

_KLsimple_methodGVKe KCslot_storage_size_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K1728,
  &KCslot_storage_size_setterVdfmc_modelingMM0I
};

static _KLsignatureAvaluesGVKi K1728 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555465,
  &K1729,
  &KDsignature_LintegerG_typesVKi
};

static _KLsimple_object_vectorGVKd_2 K1729 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLintegerGVKd,
  &KLBslot_descriptorGVdfmc_modeling
};

static _KLkeyword_signatureGVKe K1730 = {
  &KLkeyword_signatureGVKeW /* wrapper */,
  (dylan_value) 49545221,
  &K1667,
  &K1732,
  &KDsignature_LobjectG_typesVKi
};

static _KLsimple_object_vectorGVKd_2 K1731 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KJstorage_size_,
  (dylan_value) 5
};

static _KLsimple_object_vectorGVKd_1 K1732 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KJstorage_size_
};

_KLsealed_generic_functionGVKe KCinitialize_slot_descriptorVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_optional_xep_1,
  &K1734,
  &KPfalseVKi,
  &K1735,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLkeyword_signatureGVKe K1734 = {
  &KLkeyword_signatureGVKeW /* wrapper */,
  (dylan_value) 45875205,
  &K1667,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLbyte_stringGVKd_27 K1735 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 109,
  "^initialize-slot-descriptor"
};

static _KLkeyword_signatureGVKe K1736 = {
  &KLkeyword_signatureGVKeW /* wrapper */,
  (dylan_value) 50069509,
  &K1667,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLsimple_methodGVKe Kcompute_compile_stage_setterVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1740,
  &Kcompute_compile_stage_setterVdfmc_modelingI
};

static _KLbyte_stringGVKd_7 K1739 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 29,
  "-setter"
};

static _KLsignatureGVKe K1740 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040197,
  &K1667
};

_KLsimple_methodGVKe Kcompute_compile_stage_getterVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1740,
  &Kcompute_compile_stage_getterVdfmc_modelingI
};

_KLsetter_methodGVKi KCslot_type_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KCslot_typeVdfmc_modelingHLBslot_descriptorG
};

static _KLpairGVKd K1744 = {
  &KLpairGVKdW /* wrapper */,
  &KCslot_type_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_17 K1745 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 69,
  "^slot-type-setter"
};

static _KLbyte_stringGVKd_16 K1746 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 65,
  "slot-type-setter"
};

_KLgetter_methodGVKi KCslot_typeVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCslot_typeVdfmc_modelingHLBslot_descriptorG
};

static _KLpairGVKd K1748 = {
  &KLpairGVKdW /* wrapper */,
  &KCslot_typeVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_10 K1749 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 41,
  "^slot-type"
};

static _KLbyte_stringGVKd_9 K1750 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 37,
  "slot-type"
};

_KLgetter_methodGVKi KCslot_setterVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCslot_setterVdfmc_modelingHLBslot_descriptorG
};

static _KLpairGVKd K1752 = {
  &KLpairGVKdW /* wrapper */,
  &KCslot_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_12 K1753 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 49,
  "^slot-setter"
};

static _KLbyte_stringGVKd_11 K1754 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 45,
  "slot-setter"
};

_KLgetter_methodGVKi KCslot_getterVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCslot_getterVdfmc_modelingHLBslot_descriptorG
};

static _KLpairGVKd K1756 = {
  &KLpairGVKdW /* wrapper */,
  &KCslot_getterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_12 K1757 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 49,
  "^slot-getter"
};

static _KLbyte_stringGVKd_11 K1758 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 45,
  "slot-getter"
};

static _KLbyte_stringGVKd_17 K1759 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 69,
  "<slot-descriptor>"
};

static _KLimplementation_classGVKe K1760 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 527958069,
  &KLBslot_descriptorGVdfmc_modeling,
  &KLBslot_descriptorGVdfmc_modelingW,
  &KPfalseVKi,
  &K1607,
  (dylan_value) -3,
  &KLBslot_descriptorGZ32ZconstructorVdfmc_modelingMM0,
  &K1594,
  &K1763,
  (dylan_value) 33,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3880,
  &KPempty_vectorVKi,
  &K1764,
  &K1607,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBslot_descriptorGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep,
  &K1767,
  &key_mep_2,
  &KLBslot_descriptorGZ32ZconstructorVdfmc_modelingMM0I,
  &K1616
};

static _KLsimple_object_vectorGVKd_9 K1763 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 37,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBslot_initial_value_descriptorGVdfmc_modeling,
  &KLBslot_keyword_initialization_descriptorGVdfmc_modeling,
  &KLBslot_descriptorGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_6 K1764 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 25,
  &KCslot_getterVdfmc_modelingHLBslot_descriptorG,
  &KCslot_setterVdfmc_modelingHLBslot_descriptorG,
  &KCslot_typeVdfmc_modelingHLBslot_descriptorG,
  &Kemitted_type_nameVdfmc_modelingHLBslot_descriptorG,
  &Kmodel_object_getterVdfmc_modelingHLBslot_descriptorG,
  &Kmodel_object_setterVdfmc_modelingHLBslot_descriptorG
};

static _KLkeyword_signatureAvaluesGVKi K1767 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1617,
  &KDsignature_LobjectG_typesVKi,
  &K1667
};

static _KLbyte_stringGVKd_18 K1768 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 73,
  "<&slot-descriptor>"
};

_KLsimple_methodGVKe KCinit_keyword_requiredQ_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K1771,
  &KCinit_keyword_requiredQ_setterVdfmc_modelingMM0I
};

static _KLsignatureAvaluesGVKi K1771 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555465,
  &K1772,
  &KDsignature_LbooleanG_typesVKi
};

static _KLsimple_object_vectorGVKd_2 K1772 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLbooleanGVKd,
  &KLBslot_keyword_initialization_descriptorGVdfmc_modeling
};

static _KLkeyword_signatureGVKe K1773 = {
  &KLkeyword_signatureGVKeW /* wrapper */,
  (dylan_value) 49545221,
  &K1594,
  &K1775,
  &KDsignature_LobjectG_typesVKi
};

static _KLsimple_object_vectorGVKd_2 K1774 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KJinit_keyword_requiredQ_,
  &KPfalseVKi
};

static _KLsimple_object_vectorGVKd_1 K1775 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KJinit_keyword_requiredQ_
};

_KLsetter_methodGVKi KCinit_keyword_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KCinit_keywordVdfmc_modelingHLBslot_keyword_initialization_descriptorG
};

static _KLpairGVKd K1777 = {
  &KLpairGVKdW /* wrapper */,
  &KCinit_keyword_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_20 K1778 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 81,
  "^init-keyword-setter"
};

static _KLbyte_stringGVKd_19 K1779 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 77,
  "init-keyword-setter"
};

_KLgetter_methodGVKi KCinit_keywordVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCinit_keywordVdfmc_modelingHLBslot_keyword_initialization_descriptorG
};

static _KLpairGVKd K1781 = {
  &KLpairGVKdW /* wrapper */,
  &KCinit_keywordVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_13 K1782 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 53,
  "^init-keyword"
};

static _KLbyte_stringGVKd_40 K1783 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 161,
  "<slot-keyword-initialization-descriptor>"
};

static _KLimplementation_classGVKe K1784 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 461111325,
  &KLBslot_keyword_initialization_descriptorGVdfmc_modeling,
  &KLBslot_keyword_initialization_descriptorGVdfmc_modelingW,
  &KPfalseVKi,
  &K1785,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K1565,
  &K1786,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3878,
  &KPempty_vectorVKi,
  &K1787,
  &K1785,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_7 K1785 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 29,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &Kprivate_model_definitionVdfmc_commonHLmodel_propertiesG,
  &Kprivate_model_creatorVdfmc_commonHLmodel_propertiesG,
  &KCslot_descriptor_propertiesVdfmc_modelingHLBslot_initial_value_descriptorG,
  &KCinit_data_slotVdfmc_modelingHLBslot_initial_value_descriptorG,
  &KCslot_ownerVdfmc_modelingHLBslot_initial_value_descriptorG,
  &KCinit_keywordVdfmc_modelingHLBslot_keyword_initialization_descriptorG
};

static _KLsimple_object_vectorGVKd_8 K1786 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBslot_initial_value_descriptorGVdfmc_modeling,
  &KLBslot_keyword_initialization_descriptorGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_1 K1787 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KCinit_keywordVdfmc_modelingHLBslot_keyword_initialization_descriptorG
};

static _KLbyte_stringGVKd_41 K1788 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 165,
  "<&slot-keyword-initialization-descriptor>"
};

_KLsimple_methodGVKe KCinit_suppliedQ_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K1797,
  &KCinit_suppliedQ_setterVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCinit_valueQ_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K1797,
  &KCinit_valueQ_setterVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCinit_evaluatedQ_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K1797,
  &KCinit_evaluatedQ_setterVdfmc_modelingMM0I
};

_KLsimple_methodGVKe Kslot_value_runtime_onlyQ_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K1797,
  &Kslot_value_runtime_onlyQ_setterVdfmc_modelingMM0I
};

static _KLsignatureAvaluesGVKi K1797 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555465,
  &K1798,
  &KDsignature_LbooleanG_typesVKi
};

static _KLsimple_object_vectorGVKd_2 K1798 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLbooleanGVKd,
  &KLBslot_initial_value_descriptorGVdfmc_modeling
};

static _KLkeyword_signatureGVKe K1799 = {
  &KLkeyword_signatureGVKeW /* wrapper */,
  (dylan_value) 49545221,
  &K1565,
  &K1803,
  &KDsignature_LobjectG_typesVKi
};

static _KLsimple_object_vectorGVKd_8 K1800 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &KJinit_suppliedQ_,
  &KPfalseVKi,
  &KJinit_valueQ_,
  &KPfalseVKi,
  &KJinit_evaluatedQ_,
  &KPfalseVKi,
  &KJruntime_onlyQ_,
  &KPfalseVKi
};

static _KLsymbolGVKd KJruntime_onlyQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1802
};

static _KLbyte_stringGVKd_13 K1802 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 53,
  "runtime-only?"
};

static _KLsimple_object_vectorGVKd_4 K1803 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 17,
  &KJinit_suppliedQ_,
  &KJinit_valueQ_,
  &KJinit_evaluatedQ_,
  &KJruntime_onlyQ_
};

static _KLkeyword_signatureGVKe K1804 = {
  &KLkeyword_signatureGVKeW /* wrapper */,
  (dylan_value) 50069509,
  &K1565,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLgetter_methodGVKi KCslot_ownerVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCslot_ownerVdfmc_modelingHLBslot_initial_value_descriptorG
};

static _KLpairGVKd K1806 = {
  &KLpairGVKdW /* wrapper */,
  &KCslot_ownerVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_11 K1807 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 45,
  "^slot-owner"
};

static _KLbyte_stringGVKd_10 K1808 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 41,
  "slot-owner"
};

_KLsetter_methodGVKi KCinit_data_slot_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KCinit_data_slotVdfmc_modelingHLBslot_initial_value_descriptorG
};

static _KLpairGVKd K1810 = {
  &KLpairGVKdW /* wrapper */,
  &KCinit_data_slot_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_22 K1811 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 89,
  "^init-data-slot-setter"
};

static _KLbyte_stringGVKd_21 K1812 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 85,
  "init-data-slot-setter"
};

_KLgetter_methodGVKi KCinit_data_slotVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCinit_data_slotVdfmc_modelingHLBslot_initial_value_descriptorG
};

static _KLpairGVKd K1814 = {
  &KLpairGVKdW /* wrapper */,
  &KCinit_data_slotVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_15 K1815 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 61,
  "^init-data-slot"
};

static _KLbyte_stringGVKd_14 K1816 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "init-data-slot"
};

_KLsetter_methodGVKi KCslot_descriptor_properties_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KCslot_descriptor_propertiesVdfmc_modelingHLBslot_initial_value_descriptorG
};

static _KLpairGVKd K1818 = {
  &KLpairGVKdW /* wrapper */,
  &KCslot_descriptor_properties_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_34 K1819 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 137,
  "^slot-descriptor-properties-setter"
};

static _KLbyte_stringGVKd_33 K1820 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 133,
  "slot-descriptor-properties-setter"
};

_KLgetter_methodGVKi KCslot_descriptor_propertiesVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCslot_descriptor_propertiesVdfmc_modelingHLBslot_initial_value_descriptorG
};

static _KLpairGVKd K1822 = {
  &KLpairGVKdW /* wrapper */,
  &KCslot_descriptor_propertiesVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_27 K1823 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 109,
  "^slot-descriptor-properties"
};

static _KLbyte_stringGVKd_26 K1824 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 105,
  "slot-descriptor-properties"
};

static _KLbyte_stringGVKd_31 K1825 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 125,
  "<slot-initial-value-descriptor>"
};

static _KLimplementation_classGVKe K1826 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 461111321,
  &KLBslot_initial_value_descriptorGVdfmc_modeling,
  &KLBslot_initial_value_descriptorGVdfmc_modelingW,
  &KPfalseVKi,
  &K1827,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K1469,
  &K1828,
  (dylan_value) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3876,
  &KPempty_vectorVKi,
  &K1829,
  &K1827,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_6 K1827 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 25,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &Kprivate_model_definitionVdfmc_commonHLmodel_propertiesG,
  &Kprivate_model_creatorVdfmc_commonHLmodel_propertiesG,
  &KCslot_descriptor_propertiesVdfmc_modelingHLBslot_initial_value_descriptorG,
  &KCinit_data_slotVdfmc_modelingHLBslot_initial_value_descriptorG,
  &KCslot_ownerVdfmc_modelingHLBslot_initial_value_descriptorG
};

static _KLsimple_object_vectorGVKd_7 K1828 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 29,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBslot_initial_value_descriptorGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_3 K1829 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 13,
  &KCslot_descriptor_propertiesVdfmc_modelingHLBslot_initial_value_descriptorG,
  &KCinit_data_slotVdfmc_modelingHLBslot_initial_value_descriptorG,
  &KCslot_ownerVdfmc_modelingHLBslot_initial_value_descriptorG
};

static _KLbyte_stringGVKd_32 K1830 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 129,
  "<&slot-initial-value-descriptor>"
};

static _KLsymbolGVKd KJmetaclass_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1832
};

static _KLbyte_stringGVKd_9 K1832 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 37,
  "metaclass"
};

static _KLbyte_stringGVKd_16 K1833 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 65,
  "<raw-union-type>"
};

static _KLimplementation_classGVKe K1834 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102113,
  &KLBraw_union_typeGVdfmc_modeling,
  &KLBraw_union_typeGVdfmc_modelingW,
  &KPfalseVKi,
  &K1835,
  (dylan_value) -3,
  &KLBraw_union_typeGZ32ZconstructorVdfmc_modelingMM0,
  &K1838,
  &K1839,
  (dylan_value) 41,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1835,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_8 K1835 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &Kprivate_model_definitionVdfmc_commonHLmodel_propertiesG,
  &Kprivate_model_creatorVdfmc_commonHLmodel_propertiesG,
  &KPinstanceQ_iepVdfmc_modelingHLBtypeG,
  &KCinstanceQ_functionVdfmc_modelingHLBtypeG,
  &Kprivate_Cdebug_nameVdfmc_modelingHLBraw_aggregate_typeG,
  &Kprivate_raw_aggregate_membersVdfmc_modelingHLBraw_aggregate_typeG,
  &Kprivate_raw_aggregate_optionsVdfmc_modelingHLBraw_aggregate_typeG
};

_KLkeyword_methodGVKe KLBraw_union_typeGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_7,
  &K1844,
  &key_mep_2,
  &KLBraw_union_typeGZ32ZconstructorVdfmc_modelingMM0I,
  &K1845
};

static _KLsimple_object_vectorGVKd_1 K1838 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBraw_aggregate_typeGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_11 K1839 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 45,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBtypeGVdfmc_modeling,
  &KLvirtual_objectGVdfmc_modeling,
  &KLBvirtual_objectGVdfmc_modeling,
  &KLBraw_aggregate_typeGVdfmc_modeling,
  &KLBraw_union_typeGVdfmc_modeling
};

static _KLsymbolGVKd KJmembers_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1843
};

static _KLsymbolGVKd KJoptions_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1842
};

static _KLbyte_stringGVKd_7 K1842 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 29,
  "options"
};

static _KLbyte_stringGVKd_7 K1843 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 29,
  "members"
};

static _KLkeyword_signatureAvaluesGVKi K1844 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1846,
  &KDsignature_LobjectG_typesVKi,
  &K1847
};

static _KLsimple_object_vectorGVKd_10 K1845 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 41,
  &KJemitted_name_,
  &KPfalseVKi,
  &KJdefinition_,
  &KPfalseVKi,
  &KJdebug_name_,
  &KPunboundVKi,
  &KJmembers_,
  &KPunboundVKi,
  &KJoptions_,
  &KPunboundVKi
};

static _KLsimple_object_vectorGVKd_5 K1846 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 21,
  &KJemitted_name_,
  &KJdefinition_,
  &KJdebug_name_,
  &KJmembers_,
  &KJoptions_
};

static _KLsimple_object_vectorGVKd_1 K1847 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBraw_union_typeGVdfmc_modeling
};

_KLinstance_slot_descriptorGVKe Kprivate_raw_aggregate_membersVdfmc_modelingHLBraw_aggregate_typeG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 193,
  &KPfalseVKi,
  &KLBraw_aggregate_typeGVdfmc_modeling,
  &KJmembers_,
  &Kprivate_raw_aggregate_membersVdfmc_modeling,
  &KPfalseVKi,
  &KLobjectGVKd
};

_KLinstance_slot_descriptorGVKe Kprivate_raw_aggregate_optionsVdfmc_modelingHLBraw_aggregate_typeG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 193,
  &KPfalseVKi,
  &KLBraw_aggregate_typeGVdfmc_modeling,
  &KJoptions_,
  &Kprivate_raw_aggregate_optionsVdfmc_modeling,
  &KPfalseVKi,
  &KLobjectGVKd
};

_KLsealed_generic_functionGVKe Kprivate_raw_aggregate_optionsVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K1853,
  &K1852,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi Kprivate_raw_aggregate_optionsVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kprivate_raw_aggregate_optionsVdfmc_modelingHLBraw_aggregate_typeG
};

static _KLpairGVKd K1852 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_raw_aggregate_optionsVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_29 K1853 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 117,
  "private-raw-aggregate-options"
};

_KLsealed_generic_functionGVKe Kprivate_raw_aggregate_membersVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K1857,
  &K1856,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi Kprivate_raw_aggregate_membersVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kprivate_raw_aggregate_membersVdfmc_modelingHLBraw_aggregate_typeG
};

static _KLpairGVKd K1856 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_raw_aggregate_membersVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_29 K1857 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 117,
  "private-raw-aggregate-members"
};

static _KLbyte_stringGVKd_17 K1858 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 69,
  "<&raw-union-type>"
};

static _KLbyte_stringGVKd_17 K1859 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 69,
  "<raw-struct-type>"
};

static _KLimplementation_classGVKe K1860 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102113,
  &KLBraw_struct_typeGVdfmc_modeling,
  &KLBraw_struct_typeGVdfmc_modelingW,
  &KPfalseVKi,
  &K1835,
  (dylan_value) -3,
  &KLBraw_struct_typeGZ32ZconstructorVdfmc_modelingMM0,
  &K1838,
  &K1863,
  (dylan_value) 41,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1835,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_struct_typeGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_7,
  &K1864,
  &key_mep_2,
  &KLBraw_struct_typeGZ32ZconstructorVdfmc_modelingMM0I,
  &K1845
};

static _KLsimple_object_vectorGVKd_11 K1863 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 45,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBtypeGVdfmc_modeling,
  &KLvirtual_objectGVdfmc_modeling,
  &KLBvirtual_objectGVdfmc_modeling,
  &KLBraw_aggregate_typeGVdfmc_modeling,
  &KLBraw_struct_typeGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K1864 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1846,
  &KDsignature_LobjectG_typesVKi,
  &K1865
};

static _KLsimple_object_vectorGVKd_1 K1865 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBraw_struct_typeGVdfmc_modeling
};

static _KLbyte_stringGVKd_18 K1866 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 73,
  "<&raw-struct-type>"
};

static _KLbyte_stringGVKd_20 K1867 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 81,
  "<raw-aggregate-type>"
};

static _KLimplementation_classGVKe K1868 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 527433761,
  &KLBraw_aggregate_typeGVdfmc_modeling,
  &KLBraw_aggregate_typeGVdfmc_modelingW,
  &KPfalseVKi,
  &K1835,
  (dylan_value) -3,
  &KLBraw_aggregate_typeGZ32ZconstructorVdfmc_modelingMM0,
  &K1871,
  &K1872,
  (dylan_value) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3874,
  &KPempty_vectorVKi,
  &K1873,
  &K1835,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBraw_aggregate_typeGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_7,
  &K1874,
  &key_mep_2,
  &KLBraw_aggregate_typeGZ32ZconstructorVdfmc_modelingMM0I,
  &K1845
};

static _KLsimple_object_vectorGVKd_2 K1871 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLBvirtual_objectGVdfmc_modeling,
  &KLBtypeGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_10 K1872 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 41,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBtypeGVdfmc_modeling,
  &KLvirtual_objectGVdfmc_modeling,
  &KLBvirtual_objectGVdfmc_modeling,
  &KLBraw_aggregate_typeGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_3 K1873 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 13,
  &Kprivate_Cdebug_nameVdfmc_modelingHLBraw_aggregate_typeG,
  &Kprivate_raw_aggregate_membersVdfmc_modelingHLBraw_aggregate_typeG,
  &Kprivate_raw_aggregate_optionsVdfmc_modelingHLBraw_aggregate_typeG
};

static _KLkeyword_signatureAvaluesGVKi K1874 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1846,
  &KDsignature_LobjectG_typesVKi,
  &K1838
};

static _KLbyte_stringGVKd_21 K1875 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 85,
  "<&raw-aggregate-type>"
};

static _KLbyte_stringGVKd_10 K1876 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 41,
  "<raw-type>"
};

static _KLimplementation_classGVKe K1877 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 527433761,
  &KLBraw_typeGVdfmc_modeling,
  &KLBraw_typeGVdfmc_modelingW,
  &KPfalseVKi,
  &K1878,
  (dylan_value) -3,
  &KLBraw_typeGZ32ZconstructorVdfmc_modelingMM0,
  &K1871,
  &K1881,
  (dylan_value) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &K1882,
  &K1878,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_8 K1878 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &Kprivate_model_definitionVdfmc_commonHLmodel_propertiesG,
  &Kprivate_model_creatorVdfmc_commonHLmodel_propertiesG,
  &KPinstanceQ_iepVdfmc_modelingHLBtypeG,
  &KCinstanceQ_functionVdfmc_modelingHLBtypeG,
  &KCdebug_nameVdfmc_modelingHLBraw_typeG,
  &KCraw_type_supertypeVdfmc_modelingHLBraw_typeG,
  &Kraw_type_descriptor_functionVdfmc_modelingHLBraw_typeG
};

_KLkeyword_methodGVKe KLBraw_typeGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_7,
  &K1898,
  &key_mep_2,
  &KLBraw_typeGZ32ZconstructorVdfmc_modelingMM0I,
  &K1899
};

static _KLsimple_object_vectorGVKd_10 K1881 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 41,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBtypeGVdfmc_modeling,
  &KLvirtual_objectGVdfmc_modeling,
  &KLBvirtual_objectGVdfmc_modeling,
  &KLBraw_typeGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_3 K1882 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 13,
  &KCdebug_nameVdfmc_modelingHLBraw_typeG,
  &KCraw_type_supertypeVdfmc_modelingHLBraw_typeG,
  &Kraw_type_descriptor_functionVdfmc_modelingHLBraw_typeG
};

_KLinstance_slot_descriptorGVKe KCdebug_nameVdfmc_modelingHLBraw_typeG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 129,
  &KPfalseVKi,
  &KLBraw_typeGVdfmc_modeling,
  &KJdebug_name_,
  &KCdebug_nameVdfmc_modeling,
  &KCdebug_name_setterVdfmc_modeling,
  &KLobjectGVKd
};

_KLinstance_slot_descriptorGVKe KCraw_type_supertypeVdfmc_modelingHLBraw_typeG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 193,
  &KPfalseVKi,
  &KLBraw_typeGVdfmc_modeling,
  &KJsupertype_,
  &KCraw_type_supertypeVdfmc_modeling,
  &KPfalseVKi,
  &KLobjectGVKd
};

_KLinstance_slot_descriptorGVKe Kraw_type_descriptor_functionVdfmc_modelingHLBraw_typeG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 193,
  &KPfalseVKi,
  &KLBraw_typeGVdfmc_modeling,
  &KJdescriptor_function_,
  &Kraw_type_descriptor_functionVdfmc_modeling,
  &KPfalseVKi,
  &KLfunctionGVKd
};

static _KLsymbolGVKd KJdescriptor_function_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1891
};

_KLsealed_generic_functionGVKe Kraw_type_descriptor_functionVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K1890,
  &K1889,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi Kraw_type_descriptor_functionVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kraw_type_descriptor_functionVdfmc_modelingHLBraw_typeG
};

static _KLpairGVKd K1889 = {
  &KLpairGVKdW /* wrapper */,
  &Kraw_type_descriptor_functionVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_28 K1890 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 113,
  "raw-type-descriptor-function"
};

static _KLbyte_stringGVKd_19 K1891 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 77,
  "descriptor-function"
};

static _KLsymbolGVKd KJsupertype_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1897
};

_KLsealed_generic_functionGVKe KCraw_type_supertypeVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K1896,
  &K1895,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi KCraw_type_supertypeVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCraw_type_supertypeVdfmc_modelingHLBraw_typeG
};

static _KLpairGVKd K1895 = {
  &KLpairGVKdW /* wrapper */,
  &KCraw_type_supertypeVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_19 K1896 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 77,
  "^raw-type-supertype"
};

static _KLbyte_stringGVKd_9 K1897 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 37,
  "supertype"
};

static _KLkeyword_signatureAvaluesGVKi K1898 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1900,
  &KDsignature_LobjectG_typesVKi,
  &K1901
};

static _KLsimple_object_vectorGVKd_10 K1899 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 41,
  &KJemitted_name_,
  &KPfalseVKi,
  &KJdefinition_,
  &KPfalseVKi,
  &KJdebug_name_,
  &KPunboundVKi,
  &KJsupertype_,
  &KPunboundVKi,
  &KJdescriptor_function_,
  &KPunboundVKi
};

static _KLsimple_object_vectorGVKd_5 K1900 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 21,
  &KJemitted_name_,
  &KJdefinition_,
  &KJdebug_name_,
  &KJsupertype_,
  &KJdescriptor_function_
};

static _KLsimple_object_vectorGVKd_1 K1901 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBraw_typeGVdfmc_modeling
};

static _KLbyte_stringGVKd_11 K1902 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 45,
  "<&raw-type>"
};

static _KLbyte_stringGVKd_13 K1903 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 53,
  "<bottom-type>"
};

static _KLimplementation_classGVKe K1904 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102101,
  &KLBbottom_typeGVdfmc_modeling,
  &KLBbottom_typeGVdfmc_modelingW,
  &KPfalseVKi,
  &K1905,
  (dylan_value) -3,
  &KLBbottom_typeGZ32ZconstructorVdfmc_modelingMM0,
  &K1908,
  &K1909,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1905,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_5 K1905 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 21,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &Kprivate_model_definitionVdfmc_commonHLmodel_propertiesG,
  &Kprivate_model_creatorVdfmc_commonHLmodel_propertiesG,
  &KPinstanceQ_iepVdfmc_modelingHLBtypeG,
  &KCinstanceQ_functionVdfmc_modelingHLBtypeG
};

_KLkeyword_methodGVKe KLBbottom_typeGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K1910,
  &key_mep_2,
  &KLBbottom_typeGZ32ZconstructorVdfmc_modelingMM0I,
  &K1472
};

static _KLsimple_object_vectorGVKd_1 K1908 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBtypeGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_8 K1909 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBtypeGVdfmc_modeling,
  &KLBbottom_typeGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K1910 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1477,
  &KDsignature_LobjectG_typesVKi,
  &K1911
};

static _KLsimple_object_vectorGVKd_1 K1911 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBbottom_typeGVdfmc_modeling
};

static _KLbyte_stringGVKd_14 K1912 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "<&bottom-type>"
};

static _KLbyte_stringGVKd_10 K1913 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 41,
  "<top-type>"
};

static _KLimplementation_classGVKe K1914 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102101,
  &KLBtop_typeGVdfmc_modeling,
  &KLBtop_typeGVdfmc_modelingW,
  &KPfalseVKi,
  &K1905,
  (dylan_value) -3,
  &KLBtop_typeGZ32ZconstructorVdfmc_modelingMM0,
  &K1871,
  &K1917,
  (dylan_value) 37,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1905,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBtop_typeGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K1918,
  &key_mep_2,
  &KLBtop_typeGZ32ZconstructorVdfmc_modelingMM0I,
  &K1472
};

static _KLsimple_object_vectorGVKd_10 K1917 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 41,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBtypeGVdfmc_modeling,
  &KLvirtual_objectGVdfmc_modeling,
  &KLBvirtual_objectGVdfmc_modeling,
  &KLBtop_typeGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K1918 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1477,
  &KDsignature_LobjectG_typesVKi,
  &K1919
};

static _KLsimple_object_vectorGVKd_1 K1919 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBtop_typeGVdfmc_modeling
};

static _KLbyte_stringGVKd_11 K1920 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 45,
  "<&top-type>"
};

static _KLbyte_stringGVKd_15 K1921 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 61,
  "<virtual-class>"
};

static _KLimplementation_classGVKe K1922 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102117,
  &KLBvirtual_classGVdfmc_modeling,
  &KLBvirtual_classGVdfmc_modelingW,
  &KPfalseVKi,
  &K1923,
  (dylan_value) -3,
  &KLBvirtual_classGZ32ZconstructorVdfmc_modelingMM0,
  &K1926,
  &K1927,
  (dylan_value) 41,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1923,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_9 K1923 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 37,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &Kprivate_model_definitionVdfmc_commonHLmodel_propertiesG,
  &Kprivate_model_creatorVdfmc_commonHLmodel_propertiesG,
  &KPinstanceQ_iepVdfmc_modelingHLBtypeG,
  &KCinstanceQ_functionVdfmc_modelingHLBtypeG,
  &Kprivate_Cdebug_nameVdfmc_modelingHLBclassG,
  &KCclass_implementation_classVdfmc_modelingHLBclassG,
  &KCclass_subtype_bitVdfmc_modelingHLBclassG,
  &KPclass_moduleVdfmc_modelingHLBclassG
};

_KLkeyword_methodGVKe KLBvirtual_classGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_6,
  &K1928,
  &key_mep_2,
  &KLBvirtual_classGZ32ZconstructorVdfmc_modelingMM0I,
  &K1929
};

static _KLsimple_object_vectorGVKd_2 K1926 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLBvirtual_objectGVdfmc_modeling,
  &KLBclassGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_11 K1927 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 45,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBtypeGVdfmc_modeling,
  &KLBclassGVdfmc_modeling,
  &KLvirtual_objectGVdfmc_modeling,
  &KLBvirtual_objectGVdfmc_modeling,
  &KLBvirtual_classGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K1928 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1932,
  &KDsignature_LobjectG_typesVKi,
  &K1933
};

static _KLsimple_object_vectorGVKd_8 K1929 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &KJemitted_name_,
  &KPfalseVKi,
  &KJdefinition_,
  &KPfalseVKi,
  &KJdebug_name_,
  &KPfalseVKi,
  &KJsubtype_bit_mask_,
  (dylan_value) 1
};

static _KLsymbolGVKd KJsubtype_bit_mask_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1931
};

static _KLbyte_stringGVKd_16 K1931 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 65,
  "subtype-bit-mask"
};

static _KLsimple_object_vectorGVKd_4 K1932 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 17,
  &KJemitted_name_,
  &KJdefinition_,
  &KJdebug_name_,
  &KJsubtype_bit_mask_
};

static _KLsimple_object_vectorGVKd_1 K1933 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBvirtual_classGVdfmc_modeling
};

_KLinstance_slot_descriptorGVKe KCclass_implementation_classVdfmc_modelingHLBclassG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 129,
  &KPfalseVKi,
  &KLBclassGVdfmc_modeling,
  &KPfalseVKi,
  &KCclass_implementation_classVdfmc_modeling,
  &KCclass_implementation_class_setterVdfmc_modeling,
  &KLBimplementation_classGVdfmc_modeling
};

_KLinstance_slot_descriptorGVKe KCclass_subtype_bitVdfmc_modelingHLBclassG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  (dylan_value) 1,
  &KLBclassGVdfmc_modeling,
  &KJsubtype_bit_mask_,
  &KCclass_subtype_bitVdfmc_modeling,
  &KCclass_subtype_bit_setterVdfmc_modeling,
  &KLintegerGVKd
};

_KLinstance_slot_descriptorGVKe KPclass_moduleVdfmc_modelingHLBclassG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 129,
  &KPfalseVKi,
  &KLBclassGVdfmc_modeling,
  &KPfalseVKi,
  &KPclass_moduleVdfmc_modeling,
  &KPclass_module_setterVdfmc_modeling,
  &KLBmoduleGVdfmc_modeling
};

_KLsealed_generic_functionGVKe KPclass_moduleVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K1944,
  &K1943,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe KPclass_module_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K1941,
  &K1940,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsetter_methodGVKi KPclass_module_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KPclass_moduleVdfmc_modelingHLBclassG
};

static _KLpairGVKd K1940 = {
  &KLpairGVKdW /* wrapper */,
  &KPclass_module_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_20 K1941 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 81,
  "%class-module-setter"
};

_KLgetter_methodGVKi KPclass_moduleVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KPclass_moduleVdfmc_modelingHLBclassG
};

static _KLpairGVKd K1943 = {
  &KLpairGVKdW /* wrapper */,
  &KPclass_moduleVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_13 K1944 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 53,
  "%class-module"
};

static _KLbyte_stringGVKd_16 K1945 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 65,
  "<&virtual-class>"
};

static _KLbyte_stringGVKd_16 K1946 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 65,
  "<function-class>"
};

static _KLimplementation_classGVKe K1947 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102117,
  &KLBfunction_classGVdfmc_modeling,
  &KLBfunction_classGVdfmc_modelingW,
  &KPfalseVKi,
  &K1923,
  (dylan_value) -3,
  &KLBfunction_classGZ32ZconstructorVdfmc_modelingMM0,
  &K1950,
  &K1951,
  (dylan_value) 33,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1923,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBfunction_classGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_6,
  &K1952,
  &key_mep_2,
  &KLBfunction_classGZ32ZconstructorVdfmc_modelingMM0I,
  &K1929
};

static _KLsimple_object_vectorGVKd_1 K1950 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBclassGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_9 K1951 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 37,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBtypeGVdfmc_modeling,
  &KLBclassGVdfmc_modeling,
  &KLBfunction_classGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K1952 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1932,
  &KDsignature_LobjectG_typesVKi,
  &K1953
};

static _KLsimple_object_vectorGVKd_1 K1953 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBfunction_classGVdfmc_modeling
};

static _KLbyte_stringGVKd_17 K1954 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 69,
  "<&function-class>"
};

static _KLbyte_stringGVKd_13 K1955 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 53,
  "<value-class>"
};

static _KLimplementation_classGVKe K1956 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 527958053,
  &KLBvalue_classGVdfmc_modeling,
  &KLBvalue_classGVdfmc_modelingW,
  &KPfalseVKi,
  &K1923,
  (dylan_value) -3,
  &KLBvalue_classGZ32ZconstructorVdfmc_modelingMM0,
  &K1950,
  &K1959,
  (dylan_value) 33,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1923,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBvalue_classGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_6,
  &K1960,
  &key_mep_2,
  &KLBvalue_classGZ32ZconstructorVdfmc_modelingMM0I,
  &K1929
};

static _KLsimple_object_vectorGVKd_9 K1959 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 37,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBtypeGVdfmc_modeling,
  &KLBclassGVdfmc_modeling,
  &KLBvalue_classGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K1960 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1932,
  &KDsignature_LobjectG_typesVKi,
  &K1961
};

static _KLsimple_object_vectorGVKd_1 K1961 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBvalue_classGVdfmc_modeling
};

static _KLbyte_stringGVKd_14 K1962 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "<&value-class>"
};

static _KLsymbolGVKd KJinline_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1970
};

static _KLsymbolGVKd KJmethod_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1969
};

static _KLsymbolGVKd KJc_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1968
};

static _KLsymbolGVKd KJv_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1967
};

static _KLbyte_stringGVKd_1 K1967 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 5,
  "v"
};

static _KLbyte_stringGVKd_1 K1968 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 5,
  "c"
};

static _KLbyte_stringGVKd_6 K1969 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 25,
  "method"
};

static _KLbyte_stringGVKd_6 K1970 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 25,
  "inline"
};

_KLsimple_methodGVKe KCinstance_storage_size_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K1980,
  &KCinstance_storage_size_setterVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCinstance_storage_size_setterVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K1978,
  &KCinstance_storage_size_setterVdfmc_modelingMM1I
};

static _KLpairGVKd K1975 = {
  &KLpairGVKdW /* wrapper */,
  &KCinstance_storage_size_setterVdfmc_modelingMM0,
  &K1976
};

static _KLpairGVKd K1976 = {
  &KLpairGVKdW /* wrapper */,
  &KCinstance_storage_size_setterVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_29 K1977 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 117,
  "^instance-storage-size-setter"
};

static _KLsignatureGVKe K1978 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040201,
  &K1979
};

static _KLsimple_object_vectorGVKd_2 K1979 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLintegerGVKd,
  &KLBclassGVdfmc_modeling
};

static _KLsignatureAvaluesGVKi K1980 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555465,
  &K1981,
  &KDsignature_LintegerG_typesVKi
};

static _KLsimple_object_vectorGVKd_2 K1981 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLintegerGVKd,
  &KLBimplementation_classGVdfmc_modeling
};

static _KLbyte_stringGVKd_28 K1982 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 113,
  "instance-storage-size-setter"
};

_KLsimple_methodGVKe KCinstance_storage_sizeVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1991,
  &KCinstance_storage_sizeVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCinstance_storage_sizeVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1990,
  &KCinstance_storage_sizeVdfmc_modelingMM1I
};

static _KLpairGVKd K1987 = {
  &KLpairGVKdW /* wrapper */,
  &KCinstance_storage_sizeVdfmc_modelingMM0,
  &K1988
};

static _KLpairGVKd K1988 = {
  &KLpairGVKdW /* wrapper */,
  &KCinstance_storage_sizeVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_22 K1989 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 89,
  "^instance-storage-size"
};

static _KLsignatureAvaluesGVKi K1990 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K1950,
  &KDsignature_LintegerG_typesVKi
};

static _KLsignatureAvaluesGVKi K1991 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K1992,
  &KDsignature_LintegerG_typesVKi
};

static _KLsimple_object_vectorGVKd_1 K1992 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBimplementation_classGVdfmc_modeling
};

_KLsimple_methodGVKe KCclass_incrementalQ_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2002,
  &KCclass_incrementalQ_setterVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCclass_incrementalQ_setterVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2000,
  &KCclass_incrementalQ_setterVdfmc_modelingMM1I
};

static _KLpairGVKd K1997 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_incrementalQ_setterVdfmc_modelingMM0,
  &K1998
};

static _KLpairGVKd K1998 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_incrementalQ_setterVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_26 K1999 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 105,
  "^class-incremental?-setter"
};

static _KLsignatureGVKe K2000 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040201,
  &K2001
};

static _KLsimple_object_vectorGVKd_2 K2001 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLbooleanGVKd,
  &KLBclassGVdfmc_modeling
};

static _KLsignatureAvaluesGVKi K2002 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555465,
  &K2003,
  &KDsignature_LbooleanG_typesVKi
};

static _KLsimple_object_vectorGVKd_2 K2003 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLbooleanGVKd,
  &KLBimplementation_classGVdfmc_modeling
};

static _KLbyte_stringGVKd_25 K2004 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 101,
  "class-incremental?-setter"
};

_KLsimple_methodGVKe KCclass_incrementalQVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2013,
  &KCclass_incrementalQVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCclass_incrementalQVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2012,
  &KCclass_incrementalQVdfmc_modelingMM1I
};

static _KLpairGVKd K2009 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_incrementalQVdfmc_modelingMM0,
  &K2010
};

static _KLpairGVKd K2010 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_incrementalQVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_19 K2011 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 77,
  "^class-incremental?"
};

static _KLsignatureAvaluesGVKi K2012 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K1950,
  &KDsignature_LbooleanG_typesVKi
};

static _KLsignatureAvaluesGVKi K2013 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K1992,
  &KDsignature_LbooleanG_typesVKi
};

static _KLbyte_stringGVKd_18 K2014 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 73,
  "class-incremental?"
};

_KLsimple_methodGVKe KCclass_completeQ_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2002,
  &KCclass_completeQ_setterVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCclass_completeQ_setterVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2000,
  &KCclass_completeQ_setterVdfmc_modelingMM1I
};

static _KLpairGVKd K2019 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_completeQ_setterVdfmc_modelingMM0,
  &K2020
};

static _KLpairGVKd K2020 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_completeQ_setterVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_23 K2021 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 93,
  "^class-complete?-setter"
};

static _KLbyte_stringGVKd_22 K2022 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 89,
  "class-complete?-setter"
};

_KLsimple_methodGVKe KCclass_completeQVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2013,
  &KCclass_completeQVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCclass_completeQVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2012,
  &KCclass_completeQVdfmc_modelingMM1I
};

static _KLpairGVKd K2027 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_completeQVdfmc_modelingMM0,
  &K2028
};

static _KLpairGVKd K2028 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_completeQVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_16 K2029 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 65,
  "^class-complete?"
};

static _KLbyte_stringGVKd_15 K2030 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 61,
  "class-complete?"
};

_KLsimple_methodGVKe KCclass_sealedQ_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2002,
  &KCclass_sealedQ_setterVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCclass_sealedQ_setterVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2000,
  &KCclass_sealedQ_setterVdfmc_modelingMM1I
};

static _KLpairGVKd K2035 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_sealedQ_setterVdfmc_modelingMM0,
  &K2036
};

static _KLpairGVKd K2036 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_sealedQ_setterVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_21 K2037 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 85,
  "^class-sealed?-setter"
};

static _KLbyte_stringGVKd_20 K2038 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 81,
  "class-sealed?-setter"
};

_KLsimple_methodGVKe KCclass_sealedQVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2013,
  &KCclass_sealedQVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCclass_sealedQVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2012,
  &KCclass_sealedQVdfmc_modelingMM1I
};

static _KLpairGVKd K2043 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_sealedQVdfmc_modelingMM0,
  &K2044
};

static _KLpairGVKd K2044 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_sealedQVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_14 K2045 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "^class-sealed?"
};

static _KLbyte_stringGVKd_13 K2046 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 53,
  "class-sealed?"
};

_KLsimple_methodGVKe KCclass_primaryQ_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2002,
  &KCclass_primaryQ_setterVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCclass_primaryQ_setterVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2000,
  &KCclass_primaryQ_setterVdfmc_modelingMM1I
};

static _KLpairGVKd K2051 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_primaryQ_setterVdfmc_modelingMM0,
  &K2052
};

static _KLpairGVKd K2052 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_primaryQ_setterVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_22 K2053 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 89,
  "^class-primary?-setter"
};

static _KLbyte_stringGVKd_21 K2054 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 85,
  "class-primary?-setter"
};

_KLsimple_methodGVKe KCclass_primaryQVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2013,
  &KCclass_primaryQVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCclass_primaryQVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2012,
  &KCclass_primaryQVdfmc_modelingMM1I
};

static _KLpairGVKd K2059 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_primaryQVdfmc_modelingMM0,
  &K2060
};

static _KLpairGVKd K2060 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_primaryQVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_15 K2061 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 61,
  "^class-primary?"
};

static _KLbyte_stringGVKd_14 K2062 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "class-primary?"
};

_KLsimple_methodGVKe KCclass_abstractQ_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2002,
  &KCclass_abstractQ_setterVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCclass_abstractQ_setterVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2000,
  &KCclass_abstractQ_setterVdfmc_modelingMM1I
};

static _KLpairGVKd K2067 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_abstractQ_setterVdfmc_modelingMM0,
  &K2068
};

static _KLpairGVKd K2068 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_abstractQ_setterVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_23 K2069 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 93,
  "^class-abstract?-setter"
};

static _KLbyte_stringGVKd_22 K2070 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 89,
  "class-abstract?-setter"
};

_KLsimple_methodGVKe KCclass_abstractQVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2013,
  &KCclass_abstractQVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCclass_abstractQVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2012,
  &KCclass_abstractQVdfmc_modelingMM1I
};

static _KLpairGVKd K2075 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_abstractQVdfmc_modelingMM0,
  &K2076
};

static _KLpairGVKd K2076 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_abstractQVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_16 K2077 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 65,
  "^class-abstract?"
};

static _KLbyte_stringGVKd_15 K2078 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 61,
  "class-abstract?"
};

_KLsimple_methodGVKe KCall_superclasses_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2086,
  &KCall_superclasses_setterVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCall_superclasses_setterVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K1267,
  &KCall_superclasses_setterVdfmc_modelingMM1I
};

static _KLpairGVKd K2083 = {
  &KLpairGVKdW /* wrapper */,
  &KCall_superclasses_setterVdfmc_modelingMM0,
  &K2084
};

static _KLpairGVKd K2084 = {
  &KLpairGVKdW /* wrapper */,
  &KCall_superclasses_setterVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_24 K2085 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 97,
  "^all-superclasses-setter"
};

static _KLsignatureAvaluesGVKi K2086 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555465,
  &K2087,
  &KDsignature_LlistG_typesVKi
};

static _KLsimple_object_vectorGVKd_2 K2087 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLlistGVKd,
  &KLBimplementation_classGVdfmc_modeling
};

static _KLbyte_stringGVKd_23 K2088 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 93,
  "all-superclasses-setter"
};

_KLsimple_methodGVKe KCall_superclassesVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2096,
  &KCall_superclassesVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCall_superclassesVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2095,
  &KCall_superclassesVdfmc_modelingMM1I
};

static _KLpairGVKd K2092 = {
  &KLpairGVKdW /* wrapper */,
  &KCall_superclassesVdfmc_modelingMM0,
  &K2093
};

static _KLpairGVKd K2093 = {
  &KLpairGVKdW /* wrapper */,
  &KCall_superclassesVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_17 K2094 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 69,
  "^all-superclasses"
};

static _KLsignatureAvaluesGVKi K2095 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K1950,
  &KDsignature_LlistG_typesVKi
};

static _KLsignatureAvaluesGVKi K2096 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K1992,
  &KDsignature_LlistG_typesVKi
};

static _KLbyte_stringGVKd_16 K2097 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 65,
  "all-superclasses"
};

_KLsealed_generic_functionGVKe KCinitialize_classVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_optional_xep_1,
  &K2099,
  &KPfalseVKi,
  &K2100,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLkeyword_signatureGVKe K2099 = {
  &KLkeyword_signatureGVKeW /* wrapper */,
  (dylan_value) 45875205,
  &K1950,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLbyte_stringGVKd_17 K2100 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 69,
  "^initialize-class"
};

static _KLkeyword_signatureGVKe K2101 = {
  &KLkeyword_signatureGVKeW /* wrapper */,
  (dylan_value) 50069509,
  &K1950,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLsimple_methodGVKe Kclass_implementation_class_runtime_slot_offsetVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K2104,
  &Kclass_implementation_class_runtime_slot_offsetVdfmc_modelingI
};

static _KLsignatureAvaluesGVKi K2104 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555457,
  &KPempty_vectorVKi,
  &KDsignature_LintegerG_typesVKi
};

static _KLsymbolGVKd KJmodule_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2108
};

static _KLsymbolGVKd KJDruntime_module_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2107
};

static _KLbyte_stringGVKd_15 K2107 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 61,
  "$runtime-module"
};

static _KLbyte_stringGVKd_6 K2108 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 25,
  "module"
};

_KLsimple_methodGVKe KCclass_module_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2113,
  &KCclass_module_setterVdfmc_modelingMM0I
};

static _KLpairGVKd K2111 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_module_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_20 K2112 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 81,
  "^class-module-setter"
};

static _KLsignatureGVKe K2113 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41944073,
  &K2114
};

static _KLsimple_object_vectorGVKd_2 K2114 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLobjectGVKd,
  &KLBclassGVdfmc_modeling
};

static _KLbyte_stringGVKd_19 K2115 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 77,
  "class-module-setter"
};

_KLsimple_methodGVKe KCclass_moduleVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2121,
  &KCclass_moduleVdfmc_modelingMM0I
};

static _KLpairGVKd K2118 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_moduleVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLsignatureGVKe K2119 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41944069,
  &KDsignature_LobjectG_typesVKi
};

static _KLbyte_stringGVKd_13 K2120 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 53,
  "^class-module"
};

static _KLsignatureGVKe K2121 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41944069,
  &K1950
};

static _KLbyte_stringGVKd_12 K2122 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 49,
  "class-module"
};

_KLsetter_methodGVKi KCclass_subtype_bit_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KCclass_subtype_bitVdfmc_modelingHLBclassG
};

static _KLpairGVKd K2124 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_subtype_bit_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_25 K2125 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 101,
  "^class-subtype-bit-setter"
};

static _KLbyte_stringGVKd_24 K2126 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 97,
  "class-subtype-bit-setter"
};

_KLgetter_methodGVKi KCclass_subtype_bitVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCclass_subtype_bitVdfmc_modelingHLBclassG
};

static _KLpairGVKd K2128 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_subtype_bitVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_18 K2129 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 73,
  "^class-subtype-bit"
};

static _KLbyte_stringGVKd_17 K2130 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 69,
  "class-subtype-bit"
};

_KLsetter_methodGVKi KCclass_implementation_class_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KCclass_implementation_classVdfmc_modelingHLBclassG
};

static _KLpairGVKd K2132 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_implementation_class_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_34 K2133 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 137,
  "^class-implementation-class-setter"
};

static _KLbyte_stringGVKd_33 K2134 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 133,
  "class-implementation-class-setter"
};

_KLgetter_methodGVKi KCclass_implementation_classVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCclass_implementation_classVdfmc_modelingHLBclassG
};

static _KLpairGVKd K2136 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_implementation_classVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_27 K2137 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 109,
  "^class-implementation-class"
};

static _KLbyte_stringGVKd_26 K2138 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 105,
  "class-implementation-class"
};

_KLsimple_methodGVKe KCdebug_name_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2151,
  &KCdebug_name_setterVdfmc_modelingMM0I
};

_KLsetter_methodGVKi KCdebug_name_setterVdfmc_modelingMM1 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KCdebug_nameVdfmc_modelingHLBraw_typeG
};

_KLsimple_methodGVKe KCdebug_name_setterVdfmc_modelingMM2 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2149,
  &KCdebug_name_setterVdfmc_modelingMM2I
};

static _KLpairGVKd K2144 = {
  &KLpairGVKdW /* wrapper */,
  &KCdebug_name_setterVdfmc_modelingMM0,
  &K2145
};

static _KLpairGVKd K2145 = {
  &KLpairGVKdW /* wrapper */,
  &KCdebug_name_setterVdfmc_modelingMM1,
  &K2146
};

static _KLpairGVKd K2146 = {
  &KLpairGVKdW /* wrapper */,
  &KCdebug_name_setterVdfmc_modelingMM2,
  &K2147
};

static _KLpairGVKd K2147 = {
  &KLpairGVKdW /* wrapper */,
  &KCdebug_name_setterVdfmc_modelingMM3,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_18 K2148 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 73,
  "^debug-name-setter"
};

static _KLsignatureGVKe K2149 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41944073,
  &K2150
};

static _KLsimple_object_vectorGVKd_2 K2150 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLobjectGVKd,
  &KLBraw_aggregate_typeGVdfmc_modeling
};

static _KLsignatureAvaluesGVKi K2151 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555465,
  &K2152,
  &K2153
};

static _KLsimple_object_vectorGVKd_2 K2152 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLmodel_valueGVdfmc_modeling,
  &KLBclassGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_1 K2153 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLmodel_valueGVdfmc_modeling
};

static _KLbyte_stringGVKd_17 K2154 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 69,
  "debug-name-setter"
};

_KLsimple_methodGVKe KCdebug_nameVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2172,
  &KCdebug_nameVdfmc_modelingMM0I
};

_KLgetter_methodGVKi KCdebug_nameVdfmc_modelingMM1 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCdebug_nameVdfmc_modelingHLBraw_typeG
};

_KLsimple_methodGVKe KCdebug_nameVdfmc_modelingMM2 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2171,
  &KCdebug_nameVdfmc_modelingMM2I
};

_KLsimple_methodGVKe KCdebug_nameVdfmc_modelingMM3 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1740,
  &KCdebug_nameVdfmc_modelingMM3I
};

_KLsimple_methodGVKe KCdebug_nameVdfmc_modelingMM4 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KCdebug_nameVdfmc_modelingMM4I
};

static _KLpairGVKd K2164 = {
  &KLpairGVKdW /* wrapper */,
  &KCdebug_nameVdfmc_modelingMM0,
  &K2165
};

static _KLpairGVKd K2165 = {
  &KLpairGVKdW /* wrapper */,
  &KCdebug_nameVdfmc_modelingMM1,
  &K2166
};

static _KLpairGVKd K2166 = {
  &KLpairGVKdW /* wrapper */,
  &KCdebug_nameVdfmc_modelingMM2,
  &K2167
};

static _KLpairGVKd K2167 = {
  &KLpairGVKdW /* wrapper */,
  &KCdebug_nameVdfmc_modelingMM3,
  &K2168
};

static _KLpairGVKd K2168 = {
  &KLpairGVKdW /* wrapper */,
  &KCdebug_nameVdfmc_modelingMM4,
  &K2169
};

static _KLpairGVKd K2169 = {
  &KLpairGVKdW /* wrapper */,
  &KCdebug_nameVdfmc_modelingMM5,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_11 K2170 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 45,
  "^debug-name"
};

static _KLsignatureGVKe K2171 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41944069,
  &K1838
};

static _KLsignatureAvaluesGVKi K2172 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K1950,
  &K2153
};

static _KLbyte_stringGVKd_7 K2173 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 29,
  "<class>"
};

static _KLimplementation_classGVKe K2174 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 392691749,
  &KLBclassGVdfmc_modeling,
  &KLBclassGVdfmc_modelingW,
  &KPfalseVKi,
  &K1923,
  (dylan_value) -3,
  &KLBclassGZ32ZconstructorVdfmc_modelingMM0,
  &K1908,
  &K2177,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3866,
  &KPempty_vectorVKi,
  &K2178,
  &K1923,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBclassGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_6,
  &K2179,
  &key_mep_2,
  &KLBclassGZ32ZconstructorVdfmc_modelingMM0I,
  &K1929
};

static _KLsimple_object_vectorGVKd_8 K2177 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBtypeGVdfmc_modeling,
  &KLBclassGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_4 K2178 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 17,
  &Kprivate_Cdebug_nameVdfmc_modelingHLBclassG,
  &KCclass_implementation_classVdfmc_modelingHLBclassG,
  &KCclass_subtype_bitVdfmc_modelingHLBclassG,
  &KPclass_moduleVdfmc_modelingHLBclassG
};

static _KLkeyword_signatureAvaluesGVKi K2179 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1932,
  &KDsignature_LobjectG_typesVKi,
  &K1950
};

static _KLbyte_stringGVKd_8 K2180 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 33,
  "<&class>"
};

_KLsimple_methodGVKe KCiclass_number_to_keyVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1233,
  &KCiclass_number_to_keyVdfmc_modelingI
};

_KLsimple_methodGVKe Kclass_constructor_runtime_slot_offsetVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K2104,
  &Kclass_constructor_runtime_slot_offsetVdfmc_modelingI
};

_KLsimple_methodGVKe Kclass_mm_wrapper_runtime_slot_offsetVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K2104,
  &Kclass_mm_wrapper_runtime_slot_offsetVdfmc_modelingI
};

static _KLkeyword_signatureGVKe K2187 = {
  &KLkeyword_signatureGVKeW /* wrapper */,
  (dylan_value) 50069509,
  &K1992,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLsimple_methodGVKe KCiclass_type_completeQ_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2002,
  &KCiclass_type_completeQ_setterVdfmc_modelingMM0I
};

_KLsealed_generic_functionGVKe KCslots_have_fixed_offsetsQ_bit_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  (dylan_value) 5,
  &K2216,
  &K2214,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe KCslots_have_fixed_offsetsQ_computedQ_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  (dylan_value) 5,
  &K2209,
  &K2207,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe KCiclass_instantiableQ_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2002,
  &KCiclass_instantiableQ_setterVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCiclass_subclasses_fixedQ_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2002,
  &KCiclass_subclasses_fixedQ_setterVdfmc_modelingMM0I
};

_KLsealed_generic_functionGVKe KPdirect_subclasses_initializedQ_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  (dylan_value) 5,
  &K2202,
  &K2200,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe KPdirect_subclasses_initializedQ_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2002,
  &KPdirect_subclasses_initializedQ_setterVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KPdirect_subclasses_initializedQ_setterVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2000,
  &KPdirect_subclasses_initializedQ_setterVdfmc_modelingMM1I
};

static _KLpairGVKd K2200 = {
  &KLpairGVKdW /* wrapper */,
  &KPdirect_subclasses_initializedQ_setterVdfmc_modelingMM0,
  &K2201
};

static _KLpairGVKd K2201 = {
  &KLpairGVKdW /* wrapper */,
  &KPdirect_subclasses_initializedQ_setterVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_38 K2202 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 153,
  "%direct-subclasses-initialized?-setter"
};

_KLsimple_methodGVKe KCslots_have_fixed_offsetsQ_computedQ_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2002,
  &KCslots_have_fixed_offsetsQ_computedQ_setterVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCslots_have_fixed_offsetsQ_computedQ_setterVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2000,
  &KCslots_have_fixed_offsetsQ_computedQ_setterVdfmc_modelingMM1I
};

static _KLpairGVKd K2207 = {
  &KLpairGVKdW /* wrapper */,
  &KCslots_have_fixed_offsetsQ_computedQ_setterVdfmc_modelingMM0,
  &K2208
};

static _KLpairGVKd K2208 = {
  &KLpairGVKdW /* wrapper */,
  &KCslots_have_fixed_offsetsQ_computedQ_setterVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_43 K2209 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 173,
  "^slots-have-fixed-offsets?-computed?-setter"
};

_KLsimple_methodGVKe KCslots_have_fixed_offsetsQ_bit_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2002,
  &KCslots_have_fixed_offsetsQ_bit_setterVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCslots_have_fixed_offsetsQ_bit_setterVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2000,
  &KCslots_have_fixed_offsetsQ_bit_setterVdfmc_modelingMM1I
};

static _KLpairGVKd K2214 = {
  &KLpairGVKdW /* wrapper */,
  &KCslots_have_fixed_offsetsQ_bit_setterVdfmc_modelingMM0,
  &K2215
};

static _KLpairGVKd K2215 = {
  &KLpairGVKdW /* wrapper */,
  &KCslots_have_fixed_offsetsQ_bit_setterVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_37 K2216 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 149,
  "^slots-have-fixed-offsets?-bit-setter"
};

static _KLkeyword_signatureGVKe K2217 = {
  &KLkeyword_signatureGVKeW /* wrapper */,
  (dylan_value) 49545221,
  &K1992,
  &K2236,
  &KDsignature_LobjectG_typesVKi
};

static _KLsimple_object_vectorGVKd_24 K2218 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 97,
  &KJCinstance_storage_size_,
  (dylan_value) 1,
  &KJabstractQ_,
  &KPfalseVKi,
  &KJprimaryQ_,
  &KPfalseVKi,
  &KJsealedQ_,
  &KPfalseVKi,
  &KJtype_completeQ_,
  &KPtrueVKi,
  &KJcompleteQ_,
  &KPfalseVKi,
  &KJincrementalQ_,
  &KPfalseVKi,
  &KJslots_have_fixed_offsetsQ_,
  &KPfalseVKi,
  &KJslots_have_fixed_offsetsQ_computedQ_,
  &KPfalseVKi,
  &KJinstantiableQ_,
  &KPfalseVKi,
  &KJsubclasses_fixedQ_,
  &KPfalseVKi,
  &KJPdirect_subclasses_initializedQ_,
  &KPfalseVKi
};

static _KLsymbolGVKd KJCinstance_storage_size_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1989
};

static _KLsymbolGVKd KJtype_completeQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2235
};

static _KLsymbolGVKd KJcompleteQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2234
};

static _KLsymbolGVKd KJincrementalQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2233
};

static _KLsymbolGVKd KJslots_have_fixed_offsetsQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2232
};

static _KLsymbolGVKd KJslots_have_fixed_offsetsQ_computedQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2231
};

static _KLsymbolGVKd KJinstantiableQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2230
};

static _KLsymbolGVKd KJsubclasses_fixedQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2229
};

static _KLsymbolGVKd KJPdirect_subclasses_initializedQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2228
};

static _KLbyte_stringGVKd_31 K2228 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 125,
  "%direct-subclasses-initialized?"
};

static _KLbyte_stringGVKd_17 K2229 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 69,
  "subclasses-fixed?"
};

static _KLbyte_stringGVKd_13 K2230 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 53,
  "instantiable?"
};

static _KLbyte_stringGVKd_35 K2231 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 141,
  "slots-have-fixed-offsets?-computed?"
};

static _KLbyte_stringGVKd_25 K2232 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 101,
  "slots-have-fixed-offsets?"
};

static _KLbyte_stringGVKd_12 K2233 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 49,
  "incremental?"
};

static _KLbyte_stringGVKd_9 K2234 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 37,
  "complete?"
};

static _KLbyte_stringGVKd_14 K2235 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "type-complete?"
};

static _KLsimple_object_vectorGVKd_12 K2236 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 49,
  &KJCinstance_storage_size_,
  &KJabstractQ_,
  &KJprimaryQ_,
  &KJsealedQ_,
  &KJtype_completeQ_,
  &KJcompleteQ_,
  &KJincrementalQ_,
  &KJslots_have_fixed_offsetsQ_,
  &KJslots_have_fixed_offsetsQ_computedQ_,
  &KJinstantiableQ_,
  &KJsubclasses_fixedQ_,
  &KJPdirect_subclasses_initializedQ_
};

static _KLsymbolGVKd KJconcrete_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2250
};

static _KLsymbolGVKd KJLmethodG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2249
};

static _KLsymbolGVKd KJconstructor_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2248
};

static _KLsymbolGVKd KJdefault_class_constructor_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2247
};

static _KLsymbolGVKd KJknown_joint_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2246
};

static _KLsymbolGVKd KJdependent_generics_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2245
};

static _KLsymbolGVKd KJsubclass_dependent_generics_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2244
};

static _KLbyte_stringGVKd_27 K2244 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 109,
  "subclass-dependent-generics"
};

static _KLbyte_stringGVKd_18 K2245 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 73,
  "dependent-generics"
};

static _KLbyte_stringGVKd_11 K2246 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 45,
  "known-joint"
};

static _KLbyte_stringGVKd_25 K2247 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 101,
  "default-class-constructor"
};

static _KLbyte_stringGVKd_11 K2248 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 45,
  "constructor"
};

static _KLbyte_stringGVKd_8 K2249 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 33,
  "<method>"
};

static _KLbyte_stringGVKd_8 K2250 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 33,
  "concrete"
};

_KLsetter_methodGVKi KCclass_slot_storage_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KCclass_slot_storageVdfmc_modelingHLBimplementation_classG
};

_KLsimple_methodGVKe KCclass_slot_storage_setterVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2257,
  &KCclass_slot_storage_setterVdfmc_modelingMM1I
};

static _KLpairGVKd K2254 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_slot_storage_setterVdfmc_modelingMM0,
  &K2255
};

static _KLpairGVKd K2255 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_slot_storage_setterVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_26 K2256 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 105,
  "^class-slot-storage-setter"
};

static _KLsignatureGVKe K2257 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040201,
  &K2258
};

static _KLsimple_object_vectorGVKd_2 K2258 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLsimple_object_vectorGVKd,
  &KLBclassGVdfmc_modeling
};

_KLinstance_slot_descriptorGVKe KCclass_slot_storageVdfmc_modelingHLBimplementation_classG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPempty_vectorVKi,
  &KLBimplementation_classGVdfmc_modeling,
  &KPfalseVKi,
  &KCclass_slot_storageVdfmc_modeling,
  &KCclass_slot_storage_setterVdfmc_modeling,
  &KLsimple_object_vectorGVKd
};

static _KLbyte_stringGVKd_25 K2260 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 101,
  "class-slot-storage-setter"
};

_KLgetter_methodGVKi KCclass_slot_storageVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCclass_slot_storageVdfmc_modelingHLBimplementation_classG
};

_KLsimple_methodGVKe KCclass_slot_storageVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2267,
  &KCclass_slot_storageVdfmc_modelingMM1I
};

static _KLpairGVKd K2264 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_slot_storageVdfmc_modelingMM0,
  &K2265
};

static _KLpairGVKd K2265 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_slot_storageVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_19 K2266 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 77,
  "^class-slot-storage"
};

static _KLsignatureAvaluesGVKi K2267 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K1950,
  &KDsignature_Lsimple_object_vectorG_typesVKi
};

static _KLbyte_stringGVKd_18 K2268 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 73,
  "class-slot-storage"
};

_KLsimple_methodGVKe KCdefaulted_initialization_arguments_slot_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2277,
  &KCdefaulted_initialization_arguments_slot_setterVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCdefaulted_initialization_arguments_slot_setterVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2276,
  &KCdefaulted_initialization_arguments_slot_setterVdfmc_modelingMM1I
};

static _KLpairGVKd K2273 = {
  &KLpairGVKdW /* wrapper */,
  &KCdefaulted_initialization_arguments_slot_setterVdfmc_modelingMM0,
  &K2274
};

static _KLpairGVKd K2274 = {
  &KLpairGVKdW /* wrapper */,
  &KCdefaulted_initialization_arguments_slot_setterVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_47 K2275 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 189,
  "^defaulted-initialization-arguments-slot-setter"
};

static _KLsignatureGVKe K2276 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040201,
  &K2152
};

static _KLsignatureGVKe K2277 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41944073,
  &K2278
};

static _KLsimple_object_vectorGVKd_2 K2278 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLobjectGVKd,
  &KLBimplementation_classGVdfmc_modeling
};

static _KLbyte_stringGVKd_46 K2279 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 185,
  "defaulted-initialization-arguments-slot-setter"
};

_KLsimple_methodGVKe KCdefaulted_initialization_arguments_slotVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2287,
  &KCdefaulted_initialization_arguments_slotVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCdefaulted_initialization_arguments_slotVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2172,
  &KCdefaulted_initialization_arguments_slotVdfmc_modelingMM1I
};

static _KLpairGVKd K2284 = {
  &KLpairGVKdW /* wrapper */,
  &KCdefaulted_initialization_arguments_slotVdfmc_modelingMM0,
  &K2285
};

static _KLpairGVKd K2285 = {
  &KLpairGVKdW /* wrapper */,
  &KCdefaulted_initialization_arguments_slotVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_40 K2286 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 161,
  "^defaulted-initialization-arguments-slot"
};

static _KLsignatureGVKe K2287 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41944069,
  &K1992
};

static _KLbyte_stringGVKd_39 K2288 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 157,
  "defaulted-initialization-arguments-slot"
};

_KLsimple_methodGVKe KCclass_slot_descriptors_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2296,
  &KCclass_slot_descriptors_setterVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCclass_slot_descriptors_setterVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2257,
  &KCclass_slot_descriptors_setterVdfmc_modelingMM1I
};

static _KLpairGVKd K2293 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_slot_descriptors_setterVdfmc_modelingMM0,
  &K2294
};

static _KLpairGVKd K2294 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_slot_descriptors_setterVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_30 K2295 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 121,
  "^class-slot-descriptors-setter"
};

static _KLsignatureAvaluesGVKi K2296 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555465,
  &K2297,
  &KDsignature_Lsimple_object_vectorG_typesVKi
};

static _KLsimple_object_vectorGVKd_2 K2297 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLsimple_object_vectorGVKd,
  &KLBimplementation_classGVdfmc_modeling
};

static _KLbyte_stringGVKd_29 K2298 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 117,
  "class-slot-descriptors-setter"
};

_KLsimple_methodGVKe KCclass_slot_descriptorsVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2306,
  &KCclass_slot_descriptorsVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCclass_slot_descriptorsVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2267,
  &KCclass_slot_descriptorsVdfmc_modelingMM1I
};

static _KLpairGVKd K2303 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_slot_descriptorsVdfmc_modelingMM0,
  &K2304
};

static _KLpairGVKd K2304 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_slot_descriptorsVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_23 K2305 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 93,
  "^class-slot-descriptors"
};

static _KLsignatureAvaluesGVKi K2306 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K1992,
  &KDsignature_Lsimple_object_vectorG_typesVKi
};

static _KLbyte_stringGVKd_22 K2307 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 89,
  "class-slot-descriptors"
};

_KLsimple_methodGVKe KCdirect_initialization_argument_descriptors_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2296,
  &KCdirect_initialization_argument_descriptors_setterVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCdirect_initialization_argument_descriptors_setterVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2257,
  &KCdirect_initialization_argument_descriptors_setterVdfmc_modelingMM1I
};

static _KLpairGVKd K2312 = {
  &KLpairGVKdW /* wrapper */,
  &KCdirect_initialization_argument_descriptors_setterVdfmc_modelingMM0,
  &K2313
};

static _KLpairGVKd K2313 = {
  &KLpairGVKdW /* wrapper */,
  &KCdirect_initialization_argument_descriptors_setterVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_50 K2314 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 201,
  "^direct-initialization-argument-descriptors-setter"
};

static _KLbyte_stringGVKd_49 K2315 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 197,
  "direct-initialization-argument-descriptors-setter"
};

_KLsimple_methodGVKe KCdirect_initialization_argument_descriptorsVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2306,
  &KCdirect_initialization_argument_descriptorsVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCdirect_initialization_argument_descriptorsVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2267,
  &KCdirect_initialization_argument_descriptorsVdfmc_modelingMM1I
};

static _KLpairGVKd K2320 = {
  &KLpairGVKdW /* wrapper */,
  &KCdirect_initialization_argument_descriptorsVdfmc_modelingMM0,
  &K2321
};

static _KLpairGVKd K2321 = {
  &KLpairGVKdW /* wrapper */,
  &KCdirect_initialization_argument_descriptorsVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_43 K2322 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 173,
  "^direct-initialization-argument-descriptors"
};

static _KLbyte_stringGVKd_42 K2323 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 169,
  "direct-initialization-argument-descriptors"
};

_KLsimple_methodGVKe KCdirect_inherited_slot_descriptors_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2296,
  &KCdirect_inherited_slot_descriptors_setterVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCdirect_inherited_slot_descriptors_setterVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2257,
  &KCdirect_inherited_slot_descriptors_setterVdfmc_modelingMM1I
};

static _KLpairGVKd K2328 = {
  &KLpairGVKdW /* wrapper */,
  &KCdirect_inherited_slot_descriptors_setterVdfmc_modelingMM0,
  &K2329
};

static _KLpairGVKd K2329 = {
  &KLpairGVKdW /* wrapper */,
  &KCdirect_inherited_slot_descriptors_setterVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_41 K2330 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 165,
  "^direct-inherited-slot-descriptors-setter"
};

static _KLbyte_stringGVKd_40 K2331 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 161,
  "direct-inherited-slot-descriptors-setter"
};

_KLsimple_methodGVKe KCdirect_inherited_slot_descriptorsVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2306,
  &KCdirect_inherited_slot_descriptorsVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCdirect_inherited_slot_descriptorsVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2267,
  &KCdirect_inherited_slot_descriptorsVdfmc_modelingMM1I
};

static _KLpairGVKd K2336 = {
  &KLpairGVKdW /* wrapper */,
  &KCdirect_inherited_slot_descriptorsVdfmc_modelingMM0,
  &K2337
};

static _KLpairGVKd K2337 = {
  &KLpairGVKdW /* wrapper */,
  &KCdirect_inherited_slot_descriptorsVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_34 K2338 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 137,
  "^direct-inherited-slot-descriptors"
};

static _KLbyte_stringGVKd_33 K2339 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 133,
  "direct-inherited-slot-descriptors"
};

_KLsimple_methodGVKe KCslot_descriptors_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2296,
  &KCslot_descriptors_setterVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCslot_descriptors_setterVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2257,
  &KCslot_descriptors_setterVdfmc_modelingMM1I
};

static _KLpairGVKd K2344 = {
  &KLpairGVKdW /* wrapper */,
  &KCslot_descriptors_setterVdfmc_modelingMM0,
  &K2345
};

static _KLpairGVKd K2345 = {
  &KLpairGVKdW /* wrapper */,
  &KCslot_descriptors_setterVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_24 K2346 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 97,
  "^slot-descriptors-setter"
};

static _KLbyte_stringGVKd_23 K2347 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 93,
  "slot-descriptors-setter"
};

_KLsimple_methodGVKe KCslot_descriptorsVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2306,
  &KCslot_descriptorsVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCslot_descriptorsVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2267,
  &KCslot_descriptorsVdfmc_modelingMM1I
};

static _KLpairGVKd K2352 = {
  &KLpairGVKdW /* wrapper */,
  &KCslot_descriptorsVdfmc_modelingMM0,
  &K2353
};

static _KLpairGVKd K2353 = {
  &KLpairGVKdW /* wrapper */,
  &KCslot_descriptorsVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_17 K2354 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 69,
  "^slot-descriptors"
};

static _KLbyte_stringGVKd_16 K2355 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 65,
  "slot-descriptors"
};

_KLsimple_methodGVKe KCdirect_slot_descriptors_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2296,
  &KCdirect_slot_descriptors_setterVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCdirect_slot_descriptors_setterVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2257,
  &KCdirect_slot_descriptors_setterVdfmc_modelingMM1I
};

static _KLpairGVKd K2360 = {
  &KLpairGVKdW /* wrapper */,
  &KCdirect_slot_descriptors_setterVdfmc_modelingMM0,
  &K2361
};

static _KLpairGVKd K2361 = {
  &KLpairGVKdW /* wrapper */,
  &KCdirect_slot_descriptors_setterVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_31 K2362 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 125,
  "^direct-slot-descriptors-setter"
};

static _KLbyte_stringGVKd_30 K2363 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 121,
  "direct-slot-descriptors-setter"
};

_KLsimple_methodGVKe KCdirect_slot_descriptorsVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2306,
  &KCdirect_slot_descriptorsVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCdirect_slot_descriptorsVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2267,
  &KCdirect_slot_descriptorsVdfmc_modelingMM1I
};

static _KLpairGVKd K2368 = {
  &KLpairGVKdW /* wrapper */,
  &KCdirect_slot_descriptorsVdfmc_modelingMM0,
  &K2369
};

static _KLpairGVKd K2369 = {
  &KLpairGVKdW /* wrapper */,
  &KCdirect_slot_descriptorsVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_24 K2370 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 97,
  "^direct-slot-descriptors"
};

static _KLbyte_stringGVKd_23 K2371 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 93,
  "direct-slot-descriptors"
};

_KLsimple_methodGVKe KCdirect_methods_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2296,
  &KCdirect_methods_setterVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCdirect_methods_setterVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2257,
  &KCdirect_methods_setterVdfmc_modelingMM1I
};

static _KLpairGVKd K2376 = {
  &KLpairGVKdW /* wrapper */,
  &KCdirect_methods_setterVdfmc_modelingMM0,
  &K2377
};

static _KLpairGVKd K2377 = {
  &KLpairGVKdW /* wrapper */,
  &KCdirect_methods_setterVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_22 K2378 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 89,
  "^direct-methods-setter"
};

static _KLbyte_stringGVKd_21 K2379 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 85,
  "direct-methods-setter"
};

_KLsimple_methodGVKe KCdirect_methodsVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2306,
  &KCdirect_methodsVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCdirect_methodsVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2267,
  &KCdirect_methodsVdfmc_modelingMM1I
};

static _KLpairGVKd K2384 = {
  &KLpairGVKdW /* wrapper */,
  &KCdirect_methodsVdfmc_modelingMM0,
  &K2385
};

static _KLpairGVKd K2385 = {
  &KLpairGVKdW /* wrapper */,
  &KCdirect_methodsVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_15 K2386 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 61,
  "^direct-methods"
};

static _KLbyte_stringGVKd_14 K2387 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "direct-methods"
};

_KLsimple_methodGVKe KCdirect_subclasses_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2086,
  &KCdirect_subclasses_setterVdfmc_modelingMM0I
};

static _KLpairGVKd K2389 = {
  &KLpairGVKdW /* wrapper */,
  &KCdirect_subclasses_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_25 K2390 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 101,
  "^direct-subclasses-setter"
};

static _KLbyte_stringGVKd_24 K2391 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 97,
  "direct-subclasses-setter"
};

_KLsimple_methodGVKe KCdirect_subclassesVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2096,
  &KCdirect_subclassesVdfmc_modelingMM0I
};

static _KLpairGVKd K2393 = {
  &KLpairGVKdW /* wrapper */,
  &KCdirect_subclassesVdfmc_modelingMM0,
  &K2394
};

static _KLpairGVKd K2394 = {
  &KLpairGVKdW /* wrapper */,
  &KCdirect_subclassesVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_18 K2395 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 73,
  "^direct-subclasses"
};

static _KLbyte_stringGVKd_17 K2396 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 69,
  "direct-subclasses"
};

static _KLbyte_stringGVKd_41 K2397 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 165,
  "iclass-subclass-dependent-generics-setter"
};

static _KLbyte_stringGVKd_34 K2398 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 137,
  "iclass-subclass-dependent-generics"
};

static _KLbyte_stringGVKd_32 K2399 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 129,
  "iclass-dependent-generics-setter"
};

static _KLbyte_stringGVKd_25 K2400 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 101,
  "iclass-dependent-generics"
};

_KLsimple_methodGVKe KCclass_known_joint_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2296,
  &KCclass_known_joint_setterVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCclass_known_joint_setterVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2257,
  &KCclass_known_joint_setterVdfmc_modelingMM1I
};

static _KLpairGVKd K2405 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_known_joint_setterVdfmc_modelingMM0,
  &K2406
};

static _KLpairGVKd K2406 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_known_joint_setterVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_25 K2407 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 101,
  "^class-known-joint-setter"
};

static _KLbyte_stringGVKd_24 K2408 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 97,
  "class-known-joint-setter"
};

_KLsimple_methodGVKe KCclass_known_jointVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2306,
  &KCclass_known_jointVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCclass_known_jointVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2267,
  &KCclass_known_jointVdfmc_modelingMM1I
};

static _KLpairGVKd K2413 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_known_jointVdfmc_modelingMM0,
  &K2414
};

static _KLpairGVKd K2414 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_known_jointVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_18 K2415 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 73,
  "^class-known-joint"
};

static _KLbyte_stringGVKd_17 K2416 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 69,
  "class-known-joint"
};

_KLsimple_methodGVKe KCclass_rcpl_other_positions_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2296,
  &KCclass_rcpl_other_positions_setterVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCclass_rcpl_other_positions_setterVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2257,
  &KCclass_rcpl_other_positions_setterVdfmc_modelingMM1I
};

static _KLpairGVKd K2421 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_rcpl_other_positions_setterVdfmc_modelingMM0,
  &K2422
};

static _KLpairGVKd K2422 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_rcpl_other_positions_setterVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_34 K2423 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 137,
  "^class-rcpl-other-positions-setter"
};

static _KLbyte_stringGVKd_33 K2424 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 133,
  "class-rcpl-other-positions-setter"
};

_KLsimple_methodGVKe KCclass_rcpl_other_positionsVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2306,
  &KCclass_rcpl_other_positionsVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCclass_rcpl_other_positionsVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2267,
  &KCclass_rcpl_other_positionsVdfmc_modelingMM1I
};

static _KLpairGVKd K2429 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_rcpl_other_positionsVdfmc_modelingMM0,
  &K2430
};

static _KLpairGVKd K2430 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_rcpl_other_positionsVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_27 K2431 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 109,
  "^class-rcpl-other-positions"
};

static _KLbyte_stringGVKd_26 K2432 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 105,
  "class-rcpl-other-positions"
};

_KLsetter_methodGVKi KCclass_rcpl_position_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KCclass_rcpl_positionVdfmc_modelingHLBimplementation_classG
};

_KLsimple_methodGVKe KCclass_rcpl_position_setterVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K1978,
  &KCclass_rcpl_position_setterVdfmc_modelingMM1I
};

static _KLpairGVKd K2436 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_rcpl_position_setterVdfmc_modelingMM0,
  &K2437
};

static _KLpairGVKd K2437 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_rcpl_position_setterVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_27 K2438 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 109,
  "^class-rcpl-position-setter"
};

_KLinstance_slot_descriptorGVKe KCclass_rcpl_positionVdfmc_modelingHLBimplementation_classG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  (dylan_value) 1,
  &KLBimplementation_classGVdfmc_modeling,
  &KPfalseVKi,
  &KCclass_rcpl_positionVdfmc_modeling,
  &KCclass_rcpl_position_setterVdfmc_modeling,
  &KLintegerGVKd
};

static _KLbyte_stringGVKd_26 K2440 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 105,
  "class-rcpl-position-setter"
};

_KLgetter_methodGVKi KCclass_rcpl_positionVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCclass_rcpl_positionVdfmc_modelingHLBimplementation_classG
};

_KLsimple_methodGVKe KCclass_rcpl_positionVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1990,
  &KCclass_rcpl_positionVdfmc_modelingMM1I
};

static _KLpairGVKd K2444 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_rcpl_positionVdfmc_modelingMM0,
  &K2445
};

static _KLpairGVKd K2445 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_rcpl_positionVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_20 K2446 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 81,
  "^class-rcpl-position"
};

static _KLbyte_stringGVKd_19 K2447 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 77,
  "class-rcpl-position"
};

_KLsimple_methodGVKe KCclass_rcpl_vector_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2296,
  &KCclass_rcpl_vector_setterVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCclass_rcpl_vector_setterVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2257,
  &KCclass_rcpl_vector_setterVdfmc_modelingMM1I
};

static _KLpairGVKd K2452 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_rcpl_vector_setterVdfmc_modelingMM0,
  &K2453
};

static _KLpairGVKd K2453 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_rcpl_vector_setterVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_25 K2454 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 101,
  "^class-rcpl-vector-setter"
};

static _KLbyte_stringGVKd_24 K2455 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 97,
  "class-rcpl-vector-setter"
};

_KLsimple_methodGVKe KCclass_rcpl_vectorVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2306,
  &KCclass_rcpl_vectorVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCclass_rcpl_vectorVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2267,
  &KCclass_rcpl_vectorVdfmc_modelingMM1I
};

static _KLpairGVKd K2460 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_rcpl_vectorVdfmc_modelingMM0,
  &K2461
};

static _KLpairGVKd K2461 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_rcpl_vectorVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_18 K2462 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 73,
  "^class-rcpl-vector"
};

static _KLbyte_stringGVKd_17 K2463 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 69,
  "class-rcpl-vector"
};

_KLsimple_methodGVKe KCdirect_superclasses_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2296,
  &KCdirect_superclasses_setterVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCdirect_superclasses_setterVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2257,
  &KCdirect_superclasses_setterVdfmc_modelingMM1I
};

static _KLpairGVKd K2468 = {
  &KLpairGVKdW /* wrapper */,
  &KCdirect_superclasses_setterVdfmc_modelingMM0,
  &K2469
};

static _KLpairGVKd K2469 = {
  &KLpairGVKdW /* wrapper */,
  &KCdirect_superclasses_setterVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_27 K2470 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 109,
  "^direct-superclasses-setter"
};

static _KLbyte_stringGVKd_26 K2471 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 105,
  "direct-superclasses-setter"
};

_KLsimple_methodGVKe KCdirect_superclassesVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2306,
  &KCdirect_superclassesVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCdirect_superclassesVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2267,
  &KCdirect_superclassesVdfmc_modelingMM1I
};

static _KLpairGVKd K2476 = {
  &KLpairGVKdW /* wrapper */,
  &KCdirect_superclassesVdfmc_modelingMM0,
  &K2477
};

static _KLpairGVKd K2477 = {
  &KLpairGVKdW /* wrapper */,
  &KCdirect_superclassesVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_20 K2478 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 81,
  "^direct-superclasses"
};

static _KLbyte_stringGVKd_19 K2479 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 77,
  "direct-superclasses"
};

_KLsimple_methodGVKe KCclass_constructor_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2276,
  &KCclass_constructor_setterVdfmc_modelingMM0I
};

static _KLpairGVKd K2482 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_constructor_setterVdfmc_modelingMM0,
  &K2483
};

static _KLpairGVKd K2483 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_constructor_setterVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_25 K2484 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 101,
  "^class-constructor-setter"
};

static _KLbyte_stringGVKd_24 K2485 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 97,
  "class-constructor-setter"
};

_KLsimple_methodGVKe KCclass_constructorVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2172,
  &KCclass_constructorVdfmc_modelingMM0I
};

static _KLpairGVKd K2488 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_constructorVdfmc_modelingMM0,
  &K2489
};

static _KLpairGVKd K2489 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_constructorVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_18 K2490 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 73,
  "^class-constructor"
};

static _KLbyte_stringGVKd_17 K2491 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 69,
  "class-constructor"
};

_KLsetter_methodGVKi KCiclass_dispatch_key_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KCiclass_dispatch_keyVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2493 = {
  &KLpairGVKdW /* wrapper */,
  &KCiclass_dispatch_key_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_27 K2494 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 109,
  "^iclass-dispatch-key-setter"
};

_KLinstance_slot_descriptorGVKe KCiclass_dispatch_keyVdfmc_modelingHLBimplementation_classG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  (dylan_value) -3,
  &KLBimplementation_classGVdfmc_modeling,
  &KPfalseVKi,
  &KCiclass_dispatch_keyVdfmc_modeling,
  &KCiclass_dispatch_key_setterVdfmc_modeling,
  &KLintegerGVKd
};

static _KLbyte_stringGVKd_26 K2496 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 105,
  "iclass-dispatch-key-setter"
};

_KLgetter_methodGVKi KCiclass_dispatch_keyVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCiclass_dispatch_keyVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2498 = {
  &KLpairGVKdW /* wrapper */,
  &KCiclass_dispatch_keyVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_20 K2499 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 81,
  "^iclass-dispatch-key"
};

static _KLbyte_stringGVKd_19 K2500 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 77,
  "iclass-dispatch-key"
};

_KLsimple_methodGVKe KCinstance_slot_descriptors_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2296,
  &KCinstance_slot_descriptors_setterVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCinstance_slot_descriptors_setterVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2257,
  &KCinstance_slot_descriptors_setterVdfmc_modelingMM1I
};

static _KLpairGVKd K2505 = {
  &KLpairGVKdW /* wrapper */,
  &KCinstance_slot_descriptors_setterVdfmc_modelingMM0,
  &K2506
};

static _KLpairGVKd K2506 = {
  &KLpairGVKdW /* wrapper */,
  &KCinstance_slot_descriptors_setterVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_33 K2507 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 133,
  "^instance-slot-descriptors-setter"
};

static _KLbyte_stringGVKd_32 K2508 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 129,
  "instance-slot-descriptors-setter"
};

_KLsimple_methodGVKe KCinstance_slot_descriptorsVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2306,
  &KCinstance_slot_descriptorsVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCinstance_slot_descriptorsVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2267,
  &KCinstance_slot_descriptorsVdfmc_modelingMM1I
};

static _KLpairGVKd K2513 = {
  &KLpairGVKdW /* wrapper */,
  &KCinstance_slot_descriptorsVdfmc_modelingMM0,
  &K2514
};

static _KLpairGVKd K2514 = {
  &KLpairGVKdW /* wrapper */,
  &KCinstance_slot_descriptorsVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_26 K2515 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 105,
  "^instance-slot-descriptors"
};

static _KLbyte_stringGVKd_25 K2516 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 101,
  "instance-slot-descriptors"
};

_KLsimple_methodGVKe KCrepeated_slot_descriptor_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2277,
  &KCrepeated_slot_descriptor_setterVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCrepeated_slot_descriptor_setterVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2276,
  &KCrepeated_slot_descriptor_setterVdfmc_modelingMM1I
};

static _KLpairGVKd K2521 = {
  &KLpairGVKdW /* wrapper */,
  &KCrepeated_slot_descriptor_setterVdfmc_modelingMM0,
  &K2522
};

static _KLpairGVKd K2522 = {
  &KLpairGVKdW /* wrapper */,
  &KCrepeated_slot_descriptor_setterVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_32 K2523 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 129,
  "^repeated-slot-descriptor-setter"
};

static _KLbyte_stringGVKd_31 K2524 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 125,
  "repeated-slot-descriptor-setter"
};

_KLsimple_methodGVKe KCrepeated_slot_descriptorVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2287,
  &KCrepeated_slot_descriptorVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCrepeated_slot_descriptorVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2172,
  &KCrepeated_slot_descriptorVdfmc_modelingMM1I
};

static _KLpairGVKd K2529 = {
  &KLpairGVKdW /* wrapper */,
  &KCrepeated_slot_descriptorVdfmc_modelingMM0,
  &K2530
};

static _KLpairGVKd K2530 = {
  &KLpairGVKdW /* wrapper */,
  &KCrepeated_slot_descriptorVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_25 K2531 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 101,
  "^repeated-slot-descriptor"
};

static _KLbyte_stringGVKd_24 K2532 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 97,
  "repeated-slot-descriptor"
};

_KLsimple_methodGVKe KCclass_mm_wrapper_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2277,
  &KCclass_mm_wrapper_setterVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCclass_mm_wrapper_setterVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2276,
  &KCclass_mm_wrapper_setterVdfmc_modelingMM1I
};

static _KLpairGVKd K2537 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_mm_wrapper_setterVdfmc_modelingMM0,
  &K2538
};

static _KLpairGVKd K2538 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_mm_wrapper_setterVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_24 K2539 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 97,
  "^class-mm-wrapper-setter"
};

static _KLbyte_stringGVKd_23 K2540 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 93,
  "class-mm-wrapper-setter"
};

_KLsimple_methodGVKe KCclass_mm_wrapperVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2287,
  &KCclass_mm_wrapperVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCclass_mm_wrapperVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2172,
  &KCclass_mm_wrapperVdfmc_modelingMM1I
};

static _KLpairGVKd K2545 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_mm_wrapperVdfmc_modelingMM0,
  &K2546
};

static _KLpairGVKd K2546 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_mm_wrapperVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_17 K2547 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 69,
  "^class-mm-wrapper"
};

static _KLbyte_stringGVKd_16 K2548 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 65,
  "class-mm-wrapper"
};

_KLsetter_methodGVKi KCiclass_class_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KCiclass_classVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2550 = {
  &KLpairGVKdW /* wrapper */,
  &KCiclass_class_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_20 K2551 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 81,
  "^iclass-class-setter"
};

_KLinstance_slot_descriptorGVKe KCiclass_classVdfmc_modelingHLBimplementation_classG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 193,
  &KPfalseVKi,
  &KLBimplementation_classGVdfmc_modeling,
  &KJclass_,
  &KCiclass_classVdfmc_modeling,
  &KCiclass_class_setterVdfmc_modeling,
  &KLBclassGVdfmc_modeling
};

static _KLbyte_stringGVKd_19 K2553 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 77,
  "iclass-class-setter"
};

_KLgetter_methodGVKi KCiclass_classVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCiclass_classVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2555 = {
  &KLpairGVKdW /* wrapper */,
  &KCiclass_classVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_13 K2556 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 53,
  "^iclass-class"
};

static _KLbyte_stringGVKd_12 K2557 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 49,
  "iclass-class"
};

_KLsetter_methodGVKi KCclass_properties_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KCclass_propertiesVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2559 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_properties_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_24 K2560 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 97,
  "^class-properties-setter"
};

_KLinstance_slot_descriptorGVKe KCclass_propertiesVdfmc_modelingHLBimplementation_classG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  (dylan_value) 1,
  &KLBimplementation_classGVdfmc_modeling,
  &KPfalseVKi,
  &KCclass_propertiesVdfmc_modeling,
  &KCclass_properties_setterVdfmc_modeling,
  &KLintegerGVKd
};

static _KLbyte_stringGVKd_23 K2562 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 93,
  "class-properties-setter"
};

_KLgetter_methodGVKi KCclass_propertiesVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCclass_propertiesVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2564 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_propertiesVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_17 K2565 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 69,
  "^class-properties"
};

static _KLbyte_stringGVKd_16 K2566 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 65,
  "class-properties"
};

static _KLbyte_stringGVKd_22 K2567 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 89,
  "<implementation-class>"
};

static _KLimplementation_classGVKe K2568 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 527958133,
  &KLBimplementation_classGVdfmc_modeling,
  &KLBimplementation_classGVdfmc_modelingW,
  &KPfalseVKi,
  &K2569,
  (dylan_value) -3,
  &KLBimplementation_classGZ32ZconstructorVdfmc_modelingMM0,
  &K1469,
  &K2572,
  (dylan_value) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &K2573,
  &K2569,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_29 K2569 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 117,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &Kprivate_model_definitionVdfmc_commonHLmodel_propertiesG,
  &Kprivate_model_creatorVdfmc_commonHLmodel_propertiesG,
  &KCclass_propertiesVdfmc_modelingHLBimplementation_classG,
  &KCiclass_classVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Cclass_mm_wrapperVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Crepeated_slot_descriptorVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Cinstance_slot_descriptorsVdfmc_modelingHLBimplementation_classG,
  &KCiclass_dispatch_keyVdfmc_modelingHLBimplementation_classG,
  &KPclass_constructorVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Cdirect_superclassesVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Cclass_rcpl_vectorVdfmc_modelingHLBimplementation_classG,
  &KCclass_rcpl_positionVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Cclass_rcpl_other_positionsVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Cclass_known_jointVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Ciclass_dependent_genericsVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Ciclass_subclass_dependent_genericsVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Cdirect_subclassesVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Cdirect_methodsVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Cdirect_slot_descriptorsVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Cslot_descriptorsVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Cdirect_inherited_slot_descriptorsVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Cdirect_initialization_argument_descriptorsVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Cclass_slot_descriptorsVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Cdefaulted_initialization_arguments_slotVdfmc_modelingHLBimplementation_classG,
  &KCclass_slot_storageVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Cslots_initialized_stateVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Cclass_incremental_rcpl_positionsVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Call_superclassesVdfmc_modelingHLBimplementation_classG
};

_KLkeyword_methodGVKe KLBimplementation_classGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_9,
  &K2759,
  &key_mep_2,
  &KLBimplementation_classGZ32ZconstructorVdfmc_modelingMM0I,
  &K2760
};

static _KLsimple_object_vectorGVKd_7 K2572 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 29,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBimplementation_classGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_26 K2573 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 105,
  &KCclass_propertiesVdfmc_modelingHLBimplementation_classG,
  &KCiclass_classVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Cclass_mm_wrapperVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Crepeated_slot_descriptorVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Cinstance_slot_descriptorsVdfmc_modelingHLBimplementation_classG,
  &KCiclass_dispatch_keyVdfmc_modelingHLBimplementation_classG,
  &KPclass_constructorVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Cdirect_superclassesVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Cclass_rcpl_vectorVdfmc_modelingHLBimplementation_classG,
  &KCclass_rcpl_positionVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Cclass_rcpl_other_positionsVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Cclass_known_jointVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Ciclass_dependent_genericsVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Ciclass_subclass_dependent_genericsVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Cdirect_subclassesVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Cdirect_methodsVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Cdirect_slot_descriptorsVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Cslot_descriptorsVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Cdirect_inherited_slot_descriptorsVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Cdirect_initialization_argument_descriptorsVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Cclass_slot_descriptorsVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Cdefaulted_initialization_arguments_slotVdfmc_modelingHLBimplementation_classG,
  &KCclass_slot_storageVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Cslots_initialized_stateVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Cclass_incremental_rcpl_positionsVdfmc_modelingHLBimplementation_classG,
  &Kprivate_Call_superclassesVdfmc_modelingHLBimplementation_classG
};

_KLinstance_slot_descriptorGVKe Kprivate_Cclass_mm_wrapperVdfmc_modelingHLBimplementation_classG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPfalseVKi,
  &KLBimplementation_classGVdfmc_modeling,
  &KPfalseVKi,
  &Kprivate_Cclass_mm_wrapperVdfmc_modeling,
  &Kprivate_Cclass_mm_wrapper_setterVdfmc_modeling,
  &KLobjectGVKd
};

_KLinstance_slot_descriptorGVKe Kprivate_Crepeated_slot_descriptorVdfmc_modelingHLBimplementation_classG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPfalseVKi,
  &KLBimplementation_classGVdfmc_modeling,
  &KPfalseVKi,
  &Kprivate_Crepeated_slot_descriptorVdfmc_modeling,
  &Kprivate_Crepeated_slot_descriptor_setterVdfmc_modeling,
  &KLobjectGVKd
};

_KLinstance_slot_descriptorGVKe Kprivate_Cinstance_slot_descriptorsVdfmc_modelingHLBimplementation_classG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPempty_vectorVKi,
  &KLBimplementation_classGVdfmc_modeling,
  &KPfalseVKi,
  &Kprivate_Cinstance_slot_descriptorsVdfmc_modeling,
  &Kprivate_Cinstance_slot_descriptors_setterVdfmc_modeling,
  &K2632
};

_KLinstance_slot_descriptorGVKe Kprivate_Cdirect_superclassesVdfmc_modelingHLBimplementation_classG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 129,
  &KPfalseVKi,
  &KLBimplementation_classGVdfmc_modeling,
  &KJsuperclasses_,
  &Kprivate_Cdirect_superclassesVdfmc_modeling,
  &Kprivate_Cdirect_superclasses_setterVdfmc_modeling,
  &K2632
};

_KLinstance_slot_descriptorGVKe Kprivate_Cclass_rcpl_vectorVdfmc_modelingHLBimplementation_classG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPempty_vectorVKi,
  &KLBimplementation_classGVdfmc_modeling,
  &KPfalseVKi,
  &Kprivate_Cclass_rcpl_vectorVdfmc_modeling,
  &Kprivate_Cclass_rcpl_vector_setterVdfmc_modeling,
  &K2632
};

_KLinstance_slot_descriptorGVKe Kprivate_Cclass_rcpl_other_positionsVdfmc_modelingHLBimplementation_classG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPempty_vectorVKi,
  &KLBimplementation_classGVdfmc_modeling,
  &KPfalseVKi,
  &Kprivate_Cclass_rcpl_other_positionsVdfmc_modeling,
  &Kprivate_Cclass_rcpl_other_positions_setterVdfmc_modeling,
  &K2632
};

_KLinstance_slot_descriptorGVKe Kprivate_Cclass_known_jointVdfmc_modelingHLBimplementation_classG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPempty_vectorVKi,
  &KLBimplementation_classGVdfmc_modeling,
  &KJknown_joint_,
  &Kprivate_Cclass_known_jointVdfmc_modeling,
  &Kprivate_Cclass_known_joint_setterVdfmc_modeling,
  &K2632
};

_KLinstance_slot_descriptorGVKe Kprivate_Ciclass_dependent_genericsVdfmc_modelingHLBimplementation_classG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPempty_listVKi,
  &KLBimplementation_classGVdfmc_modeling,
  &KJdependent_generics_,
  &Kprivate_Ciclass_dependent_genericsVdfmc_modeling,
  &Kprivate_Ciclass_dependent_generics_setterVdfmc_modeling,
  &K2596
};

_KLinstance_slot_descriptorGVKe Kprivate_Ciclass_subclass_dependent_genericsVdfmc_modelingHLBimplementation_classG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPempty_listVKi,
  &KLBimplementation_classGVdfmc_modeling,
  &KJsubclass_dependent_generics_,
  &Kprivate_Ciclass_subclass_dependent_genericsVdfmc_modeling,
  &Kprivate_Ciclass_subclass_dependent_generics_setterVdfmc_modeling,
  &K2596
};

_KLinstance_slot_descriptorGVKe Kprivate_Cdirect_subclassesVdfmc_modelingHLBimplementation_classG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPempty_listVKi,
  &KLBimplementation_classGVdfmc_modeling,
  &KPfalseVKi,
  &Kprivate_Cdirect_subclassesVdfmc_modeling,
  &Kprivate_Cdirect_subclasses_setterVdfmc_modeling,
  &K2596
};

_KLinstance_slot_descriptorGVKe Kprivate_Cdirect_methodsVdfmc_modelingHLBimplementation_classG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPempty_vectorVKi,
  &KLBimplementation_classGVdfmc_modeling,
  &KPfalseVKi,
  &Kprivate_Cdirect_methodsVdfmc_modeling,
  &Kprivate_Cdirect_methods_setterVdfmc_modeling,
  &K2632
};

_KLinstance_slot_descriptorGVKe Kprivate_Cdirect_slot_descriptorsVdfmc_modelingHLBimplementation_classG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPempty_vectorVKi,
  &KLBimplementation_classGVdfmc_modeling,
  &KPfalseVKi,
  &Kprivate_Cdirect_slot_descriptorsVdfmc_modeling,
  &Kprivate_Cdirect_slot_descriptors_setterVdfmc_modeling,
  &K2632
};

_KLinstance_slot_descriptorGVKe Kprivate_Cslot_descriptorsVdfmc_modelingHLBimplementation_classG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPempty_vectorVKi,
  &KLBimplementation_classGVdfmc_modeling,
  &KPfalseVKi,
  &Kprivate_Cslot_descriptorsVdfmc_modeling,
  &Kprivate_Cslot_descriptors_setterVdfmc_modeling,
  &K2632
};

_KLinstance_slot_descriptorGVKe Kprivate_Cdirect_inherited_slot_descriptorsVdfmc_modelingHLBimplementation_classG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPempty_vectorVKi,
  &KLBimplementation_classGVdfmc_modeling,
  &KPfalseVKi,
  &Kprivate_Cdirect_inherited_slot_descriptorsVdfmc_modeling,
  &Kprivate_Cdirect_inherited_slot_descriptors_setterVdfmc_modeling,
  &K2632
};

_KLinstance_slot_descriptorGVKe Kprivate_Cdirect_initialization_argument_descriptorsVdfmc_modelingHLBimplementation_classG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPempty_vectorVKi,
  &KLBimplementation_classGVdfmc_modeling,
  &KPfalseVKi,
  &Kprivate_Cdirect_initialization_argument_descriptorsVdfmc_modeling,
  &Kprivate_Cdirect_initialization_argument_descriptors_setterVdfmc_modeling,
  &K2632
};

_KLinstance_slot_descriptorGVKe Kprivate_Cclass_slot_descriptorsVdfmc_modelingHLBimplementation_classG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPempty_vectorVKi,
  &KLBimplementation_classGVdfmc_modeling,
  &KPfalseVKi,
  &Kprivate_Cclass_slot_descriptorsVdfmc_modeling,
  &Kprivate_Cclass_slot_descriptors_setterVdfmc_modeling,
  &K2632
};

_KLinstance_slot_descriptorGVKe Kprivate_Cdefaulted_initialization_arguments_slotVdfmc_modelingHLBimplementation_classG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  (dylan_value) 1,
  &KLBimplementation_classGVdfmc_modeling,
  &KPfalseVKi,
  &Kprivate_Cdefaulted_initialization_arguments_slotVdfmc_modeling,
  &Kprivate_Cdefaulted_initialization_arguments_slot_setterVdfmc_modeling,
  &KLobjectGVKd
};

_KLinstance_slot_descriptorGVKe Kprivate_Cslots_initialized_stateVdfmc_modelingHLBimplementation_classG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KJuninitialized_,
  &KLBimplementation_classGVdfmc_modeling,
  &KPfalseVKi,
  &Kprivate_Cslots_initialized_stateVdfmc_modeling,
  &Kprivate_Cslots_initialized_state_setterVdfmc_modeling,
  &K2614
};

_KLinstance_slot_descriptorGVKe Kprivate_Cclass_incremental_rcpl_positionsVdfmc_modelingHLBimplementation_classG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPempty_listVKi,
  &KLBimplementation_classGVdfmc_modeling,
  &KPfalseVKi,
  &Kprivate_Cclass_incremental_rcpl_positionsVdfmc_modeling,
  &Kprivate_Cclass_incremental_rcpl_positions_setterVdfmc_modeling,
  &K2596
};

_KLinstance_slot_descriptorGVKe Kprivate_Call_superclassesVdfmc_modelingHLBimplementation_classG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPempty_listVKi,
  &KLBimplementation_classGVdfmc_modeling,
  &KPfalseVKi,
  &Kprivate_Call_superclassesVdfmc_modeling,
  &Kprivate_Call_superclasses_setterVdfmc_modeling,
  &K2596
};

_KLsealed_generic_functionGVKe Kprivate_Call_superclassesVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2602,
  &K2601,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe Kprivate_Call_superclasses_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2599,
  &K2598,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLunionGVKe K2596 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &KLdood_slot_value_proxyGVdood,
  &KLlistGVKd
};

_KLsetter_methodGVKi Kprivate_Call_superclasses_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &Kprivate_Call_superclassesVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2598 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Call_superclasses_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_32 K2599 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 129,
  "private-^all-superclasses-setter"
};

_KLgetter_methodGVKi Kprivate_Call_superclassesVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kprivate_Call_superclassesVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2601 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Call_superclassesVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_25 K2602 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 101,
  "private-^all-superclasses"
};

_KLsealed_generic_functionGVKe Kprivate_Cclass_incremental_rcpl_positionsVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2610,
  &K2609,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe Kprivate_Cclass_incremental_rcpl_positions_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2607,
  &K2606,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsetter_methodGVKi Kprivate_Cclass_incremental_rcpl_positions_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &Kprivate_Cclass_incremental_rcpl_positionsVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2606 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cclass_incremental_rcpl_positions_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_48 K2607 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 193,
  "private-^class-incremental-rcpl-positions-setter"
};

_KLgetter_methodGVKi Kprivate_Cclass_incremental_rcpl_positionsVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kprivate_Cclass_incremental_rcpl_positionsVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2609 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cclass_incremental_rcpl_positionsVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_41 K2610 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 165,
  "private-^class-incremental-rcpl-positions"
};

static _KLsymbolGVKd KJuninitialized_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2621
};

_KLsealed_generic_functionGVKe Kprivate_Cslots_initialized_stateVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2620,
  &K2619,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe Kprivate_Cslots_initialized_state_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2617,
  &K2616,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLunionGVKe K2614 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &KLdood_slot_value_proxyGVdood,
  &KLsymbolGVKd
};

_KLsetter_methodGVKi Kprivate_Cslots_initialized_state_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &Kprivate_Cslots_initialized_stateVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2616 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cslots_initialized_state_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_39 K2617 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 157,
  "private-^slots-initialized-state-setter"
};

_KLgetter_methodGVKi Kprivate_Cslots_initialized_stateVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kprivate_Cslots_initialized_stateVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2619 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cslots_initialized_stateVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_32 K2620 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 129,
  "private-^slots-initialized-state"
};

static _KLbyte_stringGVKd_13 K2621 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 53,
  "uninitialized"
};

_KLsealed_generic_functionGVKe Kprivate_Cdefaulted_initialization_arguments_slotVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2629,
  &K2628,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe Kprivate_Cdefaulted_initialization_arguments_slot_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2626,
  &K2625,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsetter_methodGVKi Kprivate_Cdefaulted_initialization_arguments_slot_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &Kprivate_Cdefaulted_initialization_arguments_slotVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2625 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cdefaulted_initialization_arguments_slot_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_55 K2626 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 221,
  "private-^defaulted-initialization-arguments-slot-setter"
};

_KLgetter_methodGVKi Kprivate_Cdefaulted_initialization_arguments_slotVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kprivate_Cdefaulted_initialization_arguments_slotVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2628 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cdefaulted_initialization_arguments_slotVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_48 K2629 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 193,
  "private-^defaulted-initialization-arguments-slot"
};

_KLsealed_generic_functionGVKe Kprivate_Cclass_slot_descriptorsVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2638,
  &K2637,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe Kprivate_Cclass_slot_descriptors_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2635,
  &K2634,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLunionGVKe K2632 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &KLdood_slot_value_proxyGVdood,
  &KLsimple_object_vectorGVKd
};

_KLsetter_methodGVKi Kprivate_Cclass_slot_descriptors_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &Kprivate_Cclass_slot_descriptorsVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2634 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cclass_slot_descriptors_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_38 K2635 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 153,
  "private-^class-slot-descriptors-setter"
};

_KLgetter_methodGVKi Kprivate_Cclass_slot_descriptorsVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kprivate_Cclass_slot_descriptorsVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2637 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cclass_slot_descriptorsVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_31 K2638 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 125,
  "private-^class-slot-descriptors"
};

_KLsealed_generic_functionGVKe Kprivate_Cdirect_initialization_argument_descriptorsVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2646,
  &K2645,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe Kprivate_Cdirect_initialization_argument_descriptors_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2643,
  &K2642,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsetter_methodGVKi Kprivate_Cdirect_initialization_argument_descriptors_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &Kprivate_Cdirect_initialization_argument_descriptorsVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2642 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cdirect_initialization_argument_descriptors_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_58 K2643 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 233,
  "private-^direct-initialization-argument-descriptors-setter"
};

_KLgetter_methodGVKi Kprivate_Cdirect_initialization_argument_descriptorsVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kprivate_Cdirect_initialization_argument_descriptorsVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2645 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cdirect_initialization_argument_descriptorsVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_51 K2646 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 205,
  "private-^direct-initialization-argument-descriptors"
};

_KLsealed_generic_functionGVKe Kprivate_Cdirect_inherited_slot_descriptorsVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2654,
  &K2653,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe Kprivate_Cdirect_inherited_slot_descriptors_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2651,
  &K2650,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsetter_methodGVKi Kprivate_Cdirect_inherited_slot_descriptors_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &Kprivate_Cdirect_inherited_slot_descriptorsVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2650 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cdirect_inherited_slot_descriptors_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_49 K2651 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 197,
  "private-^direct-inherited-slot-descriptors-setter"
};

_KLgetter_methodGVKi Kprivate_Cdirect_inherited_slot_descriptorsVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kprivate_Cdirect_inherited_slot_descriptorsVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2653 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cdirect_inherited_slot_descriptorsVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_42 K2654 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 169,
  "private-^direct-inherited-slot-descriptors"
};

_KLsealed_generic_functionGVKe Kprivate_Cslot_descriptorsVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2662,
  &K2661,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe Kprivate_Cslot_descriptors_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2659,
  &K2658,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsetter_methodGVKi Kprivate_Cslot_descriptors_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &Kprivate_Cslot_descriptorsVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2658 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cslot_descriptors_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_32 K2659 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 129,
  "private-^slot-descriptors-setter"
};

_KLgetter_methodGVKi Kprivate_Cslot_descriptorsVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kprivate_Cslot_descriptorsVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2661 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cslot_descriptorsVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_25 K2662 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 101,
  "private-^slot-descriptors"
};

_KLsealed_generic_functionGVKe Kprivate_Cdirect_slot_descriptorsVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2670,
  &K2669,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe Kprivate_Cdirect_slot_descriptors_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2667,
  &K2666,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsetter_methodGVKi Kprivate_Cdirect_slot_descriptors_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &Kprivate_Cdirect_slot_descriptorsVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2666 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cdirect_slot_descriptors_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_39 K2667 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 157,
  "private-^direct-slot-descriptors-setter"
};

_KLgetter_methodGVKi Kprivate_Cdirect_slot_descriptorsVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kprivate_Cdirect_slot_descriptorsVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2669 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cdirect_slot_descriptorsVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_32 K2670 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 129,
  "private-^direct-slot-descriptors"
};

_KLsealed_generic_functionGVKe Kprivate_Cdirect_methodsVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2678,
  &K2677,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe Kprivate_Cdirect_methods_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2675,
  &K2674,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsetter_methodGVKi Kprivate_Cdirect_methods_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &Kprivate_Cdirect_methodsVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2674 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cdirect_methods_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_30 K2675 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 121,
  "private-^direct-methods-setter"
};

_KLgetter_methodGVKi Kprivate_Cdirect_methodsVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kprivate_Cdirect_methodsVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2677 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cdirect_methodsVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_23 K2678 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 93,
  "private-^direct-methods"
};

_KLsealed_generic_functionGVKe Kprivate_Cdirect_subclassesVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2686,
  &K2685,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe Kprivate_Cdirect_subclasses_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2683,
  &K2682,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsetter_methodGVKi Kprivate_Cdirect_subclasses_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &Kprivate_Cdirect_subclassesVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2682 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cdirect_subclasses_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_33 K2683 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 133,
  "private-^direct-subclasses-setter"
};

_KLgetter_methodGVKi Kprivate_Cdirect_subclassesVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kprivate_Cdirect_subclassesVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2685 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cdirect_subclassesVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_26 K2686 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 105,
  "private-^direct-subclasses"
};

_KLsealed_generic_functionGVKe Kprivate_Ciclass_subclass_dependent_genericsVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2694,
  &K2693,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe Kprivate_Ciclass_subclass_dependent_generics_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2691,
  &K2690,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsetter_methodGVKi Kprivate_Ciclass_subclass_dependent_generics_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &Kprivate_Ciclass_subclass_dependent_genericsVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2690 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Ciclass_subclass_dependent_generics_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_50 K2691 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 201,
  "private-^iclass-subclass-dependent-generics-setter"
};

_KLgetter_methodGVKi Kprivate_Ciclass_subclass_dependent_genericsVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kprivate_Ciclass_subclass_dependent_genericsVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2693 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Ciclass_subclass_dependent_genericsVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_43 K2694 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 173,
  "private-^iclass-subclass-dependent-generics"
};

_KLsealed_generic_functionGVKe Kprivate_Ciclass_dependent_genericsVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2702,
  &K2701,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe Kprivate_Ciclass_dependent_generics_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2699,
  &K2698,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsetter_methodGVKi Kprivate_Ciclass_dependent_generics_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &Kprivate_Ciclass_dependent_genericsVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2698 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Ciclass_dependent_generics_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_41 K2699 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 165,
  "private-^iclass-dependent-generics-setter"
};

_KLgetter_methodGVKi Kprivate_Ciclass_dependent_genericsVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kprivate_Ciclass_dependent_genericsVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2701 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Ciclass_dependent_genericsVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_34 K2702 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 137,
  "private-^iclass-dependent-generics"
};

_KLsealed_generic_functionGVKe Kprivate_Cclass_known_jointVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2710,
  &K2709,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe Kprivate_Cclass_known_joint_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2707,
  &K2706,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsetter_methodGVKi Kprivate_Cclass_known_joint_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &Kprivate_Cclass_known_jointVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2706 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cclass_known_joint_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_33 K2707 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 133,
  "private-^class-known-joint-setter"
};

_KLgetter_methodGVKi Kprivate_Cclass_known_jointVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kprivate_Cclass_known_jointVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2709 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cclass_known_jointVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_26 K2710 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 105,
  "private-^class-known-joint"
};

_KLsealed_generic_functionGVKe Kprivate_Cclass_rcpl_other_positionsVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2718,
  &K2717,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe Kprivate_Cclass_rcpl_other_positions_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2715,
  &K2714,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsetter_methodGVKi Kprivate_Cclass_rcpl_other_positions_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &Kprivate_Cclass_rcpl_other_positionsVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2714 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cclass_rcpl_other_positions_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_42 K2715 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 169,
  "private-^class-rcpl-other-positions-setter"
};

_KLgetter_methodGVKi Kprivate_Cclass_rcpl_other_positionsVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kprivate_Cclass_rcpl_other_positionsVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2717 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cclass_rcpl_other_positionsVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_35 K2718 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 141,
  "private-^class-rcpl-other-positions"
};

_KLsealed_generic_functionGVKe Kprivate_Cclass_rcpl_vectorVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2726,
  &K2725,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe Kprivate_Cclass_rcpl_vector_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2723,
  &K2722,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsetter_methodGVKi Kprivate_Cclass_rcpl_vector_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &Kprivate_Cclass_rcpl_vectorVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2722 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cclass_rcpl_vector_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_33 K2723 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 133,
  "private-^class-rcpl-vector-setter"
};

_KLgetter_methodGVKi Kprivate_Cclass_rcpl_vectorVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kprivate_Cclass_rcpl_vectorVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2725 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cclass_rcpl_vectorVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_26 K2726 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 105,
  "private-^class-rcpl-vector"
};

_KLsealed_generic_functionGVKe Kprivate_Cdirect_superclassesVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2734,
  &K2733,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe Kprivate_Cdirect_superclasses_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2731,
  &K2730,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsetter_methodGVKi Kprivate_Cdirect_superclasses_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &Kprivate_Cdirect_superclassesVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2730 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cdirect_superclasses_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_35 K2731 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 141,
  "private-^direct-superclasses-setter"
};

_KLgetter_methodGVKi Kprivate_Cdirect_superclassesVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kprivate_Cdirect_superclassesVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2733 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cdirect_superclassesVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_28 K2734 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 113,
  "private-^direct-superclasses"
};

_KLsealed_generic_functionGVKe Kprivate_Cinstance_slot_descriptorsVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2742,
  &K2741,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe Kprivate_Cinstance_slot_descriptors_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2739,
  &K2738,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsetter_methodGVKi Kprivate_Cinstance_slot_descriptors_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &Kprivate_Cinstance_slot_descriptorsVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2738 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cinstance_slot_descriptors_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_41 K2739 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 165,
  "private-^instance-slot-descriptors-setter"
};

_KLgetter_methodGVKi Kprivate_Cinstance_slot_descriptorsVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kprivate_Cinstance_slot_descriptorsVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2741 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cinstance_slot_descriptorsVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_34 K2742 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 137,
  "private-^instance-slot-descriptors"
};

_KLsealed_generic_functionGVKe Kprivate_Crepeated_slot_descriptorVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2750,
  &K2749,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe Kprivate_Crepeated_slot_descriptor_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2747,
  &K2746,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsetter_methodGVKi Kprivate_Crepeated_slot_descriptor_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &Kprivate_Crepeated_slot_descriptorVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2746 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Crepeated_slot_descriptor_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_40 K2747 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 161,
  "private-^repeated-slot-descriptor-setter"
};

_KLgetter_methodGVKi Kprivate_Crepeated_slot_descriptorVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kprivate_Crepeated_slot_descriptorVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2749 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Crepeated_slot_descriptorVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_33 K2750 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 133,
  "private-^repeated-slot-descriptor"
};

_KLsealed_generic_functionGVKe Kprivate_Cclass_mm_wrapperVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2758,
  &K2757,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe Kprivate_Cclass_mm_wrapper_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2755,
  &K2754,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsetter_methodGVKi Kprivate_Cclass_mm_wrapper_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &Kprivate_Cclass_mm_wrapperVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2754 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cclass_mm_wrapper_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_32 K2755 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 129,
  "private-^class-mm-wrapper-setter"
};

_KLgetter_methodGVKi Kprivate_Cclass_mm_wrapperVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Kprivate_Cclass_mm_wrapperVdfmc_modelingHLBimplementation_classG
};

static _KLpairGVKd K2757 = {
  &KLpairGVKdW /* wrapper */,
  &Kprivate_Cclass_mm_wrapperVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_25 K2758 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 101,
  "private-^class-mm-wrapper"
};

static _KLkeyword_signatureAvaluesGVKi K2759 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K2761,
  &KDsignature_LobjectG_typesVKi,
  &K1992
};

static _KLsimple_object_vectorGVKd_14 K2760 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 57,
  &KJemitted_name_,
  &KPfalseVKi,
  &KJdefinition_,
  &KPfalseVKi,
  &KJclass_,
  &KPunboundVKi,
  &KJsuperclasses_,
  &KPunboundVKi,
  &KJknown_joint_,
  &KPempty_vectorVKi,
  &KJdependent_generics_,
  &KPempty_listVKi,
  &KJsubclass_dependent_generics_,
  &KPempty_listVKi
};

static _KLsimple_object_vectorGVKd_7 K2761 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 29,
  &KJemitted_name_,
  &KJdefinition_,
  &KJclass_,
  &KJsuperclasses_,
  &KJknown_joint_,
  &KJdependent_generics_,
  &KJsubclass_dependent_generics_
};

static _KLbyte_stringGVKd_23 K2762 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 93,
  "<&implementation-class>"
};

static _KLsymbolGVKd KJsealed_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2764
};

static _KLbyte_stringGVKd_6 K2764 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 25,
  "sealed"
};

_KLsimple_methodGVKe KCinstanceQ_iep_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2769,
  &KCinstanceQ_iep_setterVdfmc_modelingMM0I
};

static _KLpairGVKd K2767 = {
  &KLpairGVKdW /* wrapper */,
  &KCinstanceQ_iep_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_21 K2768 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 85,
  "^instance?-iep-setter"
};

static _KLsignatureGVKe K2769 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040201,
  &K2770
};

static _KLsimple_object_vectorGVKd_2 K2770 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLobjectGVKd,
  &KLBtypeGVdfmc_modeling
};

static _KLbyte_stringGVKd_20 K2771 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 81,
  "instance?-iep-setter"
};

_KLsimple_methodGVKe KCinstanceQ_iepVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2776,
  &KCinstanceQ_iepVdfmc_modelingMM0I
};

static _KLpairGVKd K2774 = {
  &KLpairGVKdW /* wrapper */,
  &KCinstanceQ_iepVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_14 K2775 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "^instance?-iep"
};

static _KLsignatureGVKe K2776 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040197,
  &K1908
};

static _KLbyte_stringGVKd_13 K2777 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 53,
  "instance?-iep"
};

static _KLbyte_stringGVKd_6 K2778 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 25,
  "<type>"
};

static _KLimplementation_classGVKe K2779 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 326893589,
  &KLBtypeGVdfmc_modeling,
  &KLBtypeGVdfmc_modelingW,
  &KPfalseVKi,
  &K1905,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K1469,
  &K2780,
  (dylan_value) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3859,
  &KPempty_vectorVKi,
  &K2781,
  &K1905,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_7 K2780 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 29,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBtypeGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_2 K2781 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KPinstanceQ_iepVdfmc_modelingHLBtypeG,
  &KCinstanceQ_functionVdfmc_modelingHLBtypeG
};

static _KLbyte_stringGVKd_7 K2782 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 29,
  "<&type>"
};

_KLkeyword_methodGVKe KCelementVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K2795,
  &key_mep_4,
  &KCelementVdfmc_modelingMM0I,
  &K2806
};

_KLkeyword_methodGVKe KCelementVdfmc_modelingMM1 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K2803,
  &key_mep_4,
  &KCelementVdfmc_modelingMM1I,
  &K2799
};

_KLkeyword_methodGVKe KCelementVdfmc_modelingMM2 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K2801,
  &key_mep_4,
  &KCelementVdfmc_modelingMM2I,
  &K2799
};

_KLkeyword_methodGVKe KCelementVdfmc_modelingMM3 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K2798,
  &key_mep_4,
  &KCelementVdfmc_modelingMM3I,
  &K2799
};

static _KLpairGVKd K2791 = {
  &KLpairGVKdW /* wrapper */,
  &KCelementVdfmc_modelingMM0,
  &K2792
};

static _KLpairGVKd K2792 = {
  &KLpairGVKdW /* wrapper */,
  &KCelementVdfmc_modelingMM1,
  &K2793
};

static _KLpairGVKd K2793 = {
  &KLpairGVKdW /* wrapper */,
  &KCelementVdfmc_modelingMM2,
  &K2794
};

static _KLpairGVKd K2794 = {
  &KLpairGVKdW /* wrapper */,
  &KCelementVdfmc_modelingMM3,
  &KPempty_listVKi
};

static _KLkeyword_signatureGVKe K2795 = {
  &KLkeyword_signatureGVKeW /* wrapper */,
  (dylan_value) 42206217,
  &KDsignature_LobjectG_typesVKi,
  &K2797,
  &KDsignature_LobjectG_typesVKi
};

static _KLbyte_stringGVKd_8 K2796 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 33,
  "^element"
};

static _KLsimple_object_vectorGVKd_1 K2797 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KJdefault_
};

static _KLkeyword_signatureGVKe K2798 = {
  &KLkeyword_signatureGVKeW /* wrapper */,
  (dylan_value) 42206217,
  &K2800,
  &K2797,
  &KDsignature_LobjectG_typesVKi
};

static _KLsimple_object_vectorGVKd_2 K2799 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KJdefault_,
  &KPunboundVKi
};

static _KLsimple_object_vectorGVKd_2 K2800 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLbyte_stringGVKd,
  &KLintegerGVKd
};

static _KLkeyword_signatureGVKe K2801 = {
  &KLkeyword_signatureGVKeW /* wrapper */,
  (dylan_value) 42206217,
  &K2802,
  &K2797,
  &KDsignature_LobjectG_typesVKi
};

static _KLsimple_object_vectorGVKd_2 K2802 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLlistGVKd,
  &KLintegerGVKd
};

static _KLkeyword_signatureGVKe K2803 = {
  &KLkeyword_signatureGVKeW /* wrapper */,
  (dylan_value) 42206217,
  &K2804,
  &K2797,
  &KDsignature_LobjectG_typesVKi
};

static _KLsimple_object_vectorGVKd_2 K2804 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLsimple_object_vectorGVKd,
  &KLintegerGVKd
};

static _KLbyte_stringGVKd_28 K2805 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 113,
  "NO APPLICABLE ELEMENT METHOD"
};

static _KLsimple_object_vectorGVKd_2 K2806 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KJdefault_,
  &KPfalseVKi
};

static _KLbyte_stringGVKd_7 K2807 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 29,
  "element"
};

_KLsimple_methodGVKe KCsizeVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2825,
  &KCsizeVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCsizeVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2823,
  &KCsizeVdfmc_modelingMM1I
};

_KLsimple_methodGVKe KCsizeVdfmc_modelingMM2 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2822,
  &KCsizeVdfmc_modelingMM2I
};

_KLsimple_methodGVKe KCsizeVdfmc_modelingMM3 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2821,
  &KCsizeVdfmc_modelingMM3I
};

static _KLpairGVKd K2816 = {
  &KLpairGVKdW /* wrapper */,
  &KCsizeVdfmc_modelingMM0,
  &K2817
};

static _KLpairGVKd K2817 = {
  &KLpairGVKdW /* wrapper */,
  &KCsizeVdfmc_modelingMM1,
  &K2818
};

static _KLpairGVKd K2818 = {
  &KLpairGVKdW /* wrapper */,
  &KCsizeVdfmc_modelingMM2,
  &K2819
};

static _KLpairGVKd K2819 = {
  &KLpairGVKdW /* wrapper */,
  &KCsizeVdfmc_modelingMM3,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_5 K2820 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 21,
  "^size"
};

static _KLsignatureGVKe K2821 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41944069,
  &KDsignature_Lbyte_stringG_typesVKi
};

static _KLsignatureGVKe K2822 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41944069,
  &KDsignature_Lsimple_object_vectorG_typesVKi
};

static _KLsignatureAvaluesGVKi K2823 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &KDsignature_LlistG_typesVKi,
  &KDsignature_LintegerG_typesVKi
};

static _KLbyte_stringGVKd_25 K2824 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 101,
  "NO APPLICABLE SIZE METHOD"
};

static _KLsignatureAvaluesGVKi K2825 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &KDsignature_LobjectG_typesVKi,
  &KDsignature_LintegerG_typesVKi
};

_KLsimple_methodGVKe KCemptyQVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2838,
  &KCemptyQVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCemptyQVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2842,
  &KCemptyQVdfmc_modelingMM1I
};

_KLsimple_methodGVKe KCemptyQVdfmc_modelingMM2 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2841,
  &KCemptyQVdfmc_modelingMM2I
};

_KLsimple_methodGVKe KCemptyQVdfmc_modelingMM3 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2840,
  &KCemptyQVdfmc_modelingMM3I
};

static _KLpairGVKd K2834 = {
  &KLpairGVKdW /* wrapper */,
  &KCemptyQVdfmc_modelingMM0,
  &K2835
};

static _KLpairGVKd K2835 = {
  &KLpairGVKdW /* wrapper */,
  &KCemptyQVdfmc_modelingMM1,
  &K2836
};

static _KLpairGVKd K2836 = {
  &KLpairGVKdW /* wrapper */,
  &KCemptyQVdfmc_modelingMM2,
  &K2837
};

static _KLpairGVKd K2837 = {
  &KLpairGVKdW /* wrapper */,
  &KCemptyQVdfmc_modelingMM3,
  &KPempty_listVKi
};

static _KLsignatureAvaluesGVKi K2838 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &KDsignature_LobjectG_typesVKi,
  &KDsignature_LbooleanG_typesVKi
};

static _KLbyte_stringGVKd_7 K2839 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 29,
  "^empty?"
};

static _KLsignatureAvaluesGVKi K2840 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &KDsignature_Lbyte_stringG_typesVKi,
  &KDsignature_LbooleanG_typesVKi
};

static _KLsignatureAvaluesGVKi K2841 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &KDsignature_LlistG_typesVKi,
  &KDsignature_LbooleanG_typesVKi
};

static _KLsignatureAvaluesGVKi K2842 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &KDsignature_Lsimple_object_vectorG_typesVKi,
  &KDsignature_LbooleanG_typesVKi
};

static _KLbyte_stringGVKd_27 K2843 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 109,
  "NO APPLICABLE EMPTY? METHOD"
};

static _KLbyte_stringGVKd_6 K2844 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 25,
  "empty?"
};

static _KLsymbolGVKd KJsize_getter_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2850
};

static _KLsymbolGVKd KJsize_init_keyword_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2849
};

static _KLsymbolGVKd KJsize_init_value_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2848
};

static _KLbyte_stringGVKd_15 K2848 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 61,
  "size-init-value"
};

static _KLbyte_stringGVKd_17 K2849 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 69,
  "size-init-keyword"
};

static _KLbyte_stringGVKd_11 K2850 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 45,
  "size-getter"
};

_KLsimple_methodGVKe KCstring_elementVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2855,
  &KCstring_elementVdfmc_modelingMM0I
};

static _KLpairGVKd K2853 = {
  &KLpairGVKdW /* wrapper */,
  &KCstring_elementVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_15 K2854 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 61,
  "^string-element"
};

static _KLsignatureGVKe K2855 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41944073,
  &K2856
};

static _KLsimple_object_vectorGVKd_2 K2856 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLbyte_stringGVKd,
  &KLobjectGVKd
};

static _KLbyte_stringGVKd_14 K2857 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "string-element"
};

static _KLbyte_stringGVKd_13 K2858 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 53,
  "<byte-string>"
};

static _KLimplementation_classGVKe K2859 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 527958033,
  &KLBbyte_stringGVdfmc_modeling,
  &KLBbyte_stringGVdfmc_modelingW,
  &KPfalseVKi,
  &K2860,
  (dylan_value) -3,
  &KLBbyte_stringGZ32ZconstructorVdfmc_modelingMM0,
  &K2863,
  &K2864,
  (dylan_value) 61,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &K2865,
  &K2860,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_4 K2860 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 17,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &Kprivate_model_definitionVdfmc_commonHLmodel_propertiesG,
  &Kprivate_model_creatorVdfmc_commonHLmodel_propertiesG,
  &KCstring_element_valuesVdfmc_modelingHLBbyte_stringG
};

_KLkeyword_methodGVKe KLBbyte_stringGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K2871,
  &key_mep_2,
  &KLBbyte_stringGZ32ZconstructorVdfmc_modelingMM0I,
  &K1472
};

static _KLsimple_object_vectorGVKd_2 K2863 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLBstringGVdfmc_modeling,
  &KLBvectorGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_16 K2864 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 65,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBcollectionGVdfmc_modeling,
  &KLBsequenceGVdfmc_modeling,
  &KLBmutable_collectionGVdfmc_modeling,
  &KLBmutable_sequenceGVdfmc_modeling,
  &KLBarrayGVdfmc_modeling,
  &KLBvectorGVdfmc_modeling,
  &KLBstringGVdfmc_modeling,
  &KLBbyte_stringGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_1 K2865 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KCstring_element_valuesVdfmc_modelingHLBbyte_stringG
};

_KLinstance_slot_descriptorGVKe KCstring_element_valuesVdfmc_modelingHLBbyte_stringG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 129,
  &KPfalseVKi,
  &KLBbyte_stringGVdfmc_modeling,
  &KPfalseVKi,
  &KCstring_element_valuesVdfmc_modeling,
  &KPfalseVKi,
  &KLobjectGVKd
};

_KLsealed_generic_functionGVKe KCstring_element_valuesVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2870,
  &K2869,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi KCstring_element_valuesVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCstring_element_valuesVdfmc_modelingHLBbyte_stringG
};

static _KLpairGVKd K2869 = {
  &KLpairGVKdW /* wrapper */,
  &KCstring_element_valuesVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_22 K2870 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 89,
  "^string-element-values"
};

static _KLkeyword_signatureAvaluesGVKi K2871 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1477,
  &KDsignature_LobjectG_typesVKi,
  &K2872
};

static _KLsimple_object_vectorGVKd_1 K2872 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBbyte_stringGVdfmc_modeling
};

static _KLbyte_stringGVKd_14 K2873 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "<&byte-string>"
};

static _KLsymbolGVKd KJopen_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2875
};

static _KLbyte_stringGVKd_4 K2875 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 17,
  "open"
};

static _KLbyte_stringGVKd_8 K2876 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 33,
  "<string>"
};

static _KLimplementation_classGVKe K2877 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBstringGVdfmc_modeling,
  &KLBstringGVdfmc_modelingW,
  &KPfalseVKi,
  &K1466,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K2878,
  &K2879,
  (dylan_value) 49,
  &K2880,
  &K2881,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3858,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1466,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_1 K2878 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBmutable_sequenceGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_13 K2879 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 53,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBcollectionGVdfmc_modeling,
  &KLBsequenceGVdfmc_modeling,
  &KLBmutable_collectionGVdfmc_modeling,
  &KLBmutable_sequenceGVdfmc_modeling,
  &KLBstringGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_1 K2880 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  (dylan_value) 57
};

static _KLsimple_object_vectorGVKd_2 K2881 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLBarrayGVdfmc_modeling,
  &KLBvectorGVdfmc_modeling
};

static _KLbyte_stringGVKd_9 K2882 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 37,
  "<&string>"
};

_KLsimple_methodGVKe KCvector_element_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_3,
  &K2887,
  &KCvector_element_setterVdfmc_modelingMM0I
};

static _KLpairGVKd K2885 = {
  &KLpairGVKdW /* wrapper */,
  &KCvector_element_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_22 K2886 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 89,
  "^vector-element-setter"
};

static _KLsignatureGVKe K2887 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040205,
  &K2888
};

static _KLsimple_object_vectorGVKd_3 K2888 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 13,
  &KLobjectGVKd,
  &KLsimple_object_vectorGVKd,
  &KLobjectGVKd
};

static _KLbyte_stringGVKd_21 K2889 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 85,
  "vector-element-setter"
};

_KLsimple_methodGVKe KCvector_elementVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2894,
  &KCvector_elementVdfmc_modelingMM0I
};

static _KLpairGVKd K2892 = {
  &KLpairGVKdW /* wrapper */,
  &KCvector_elementVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_15 K2893 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 61,
  "^vector-element"
};

static _KLsignatureGVKe K2894 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41944073,
  &K2895
};

static _KLsimple_object_vectorGVKd_2 K2895 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLsimple_object_vectorGVKd,
  &KLobjectGVKd
};

static _KLbyte_stringGVKd_14 K2896 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "vector-element"
};

static _KLbyte_stringGVKd_22 K2897 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 89,
  "<simple-object-vector>"
};

static _KLimplementation_classGVKe K2898 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 527958033,
  &KLBsimple_object_vectorGVdfmc_modeling,
  &KLBsimple_object_vectorGVdfmc_modelingW,
  &KPfalseVKi,
  &K2899,
  (dylan_value) -3,
  &KLBsimple_object_vectorGZ32ZconstructorVdfmc_modelingMM0,
  &K2902,
  &K2903,
  (dylan_value) 61,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &K2904,
  &K2899,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_4 K2899 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 17,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &Kprivate_model_definitionVdfmc_commonHLmodel_propertiesG,
  &Kprivate_model_creatorVdfmc_commonHLmodel_propertiesG,
  &KCvector_element_valuesVdfmc_modelingHLBsimple_object_vectorG
};

_KLkeyword_methodGVKe KLBsimple_object_vectorGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K2914,
  &key_mep_2,
  &KLBsimple_object_vectorGZ32ZconstructorVdfmc_modelingMM0I,
  &K1472
};

static _KLsimple_object_vectorGVKd_1 K2902 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBsimple_vectorGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_16 K2903 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 65,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBcollectionGVdfmc_modeling,
  &KLBsequenceGVdfmc_modeling,
  &KLBmutable_collectionGVdfmc_modeling,
  &KLBmutable_sequenceGVdfmc_modeling,
  &KLBarrayGVdfmc_modeling,
  &KLBvectorGVdfmc_modeling,
  &KLBsimple_vectorGVdfmc_modeling,
  &KLBsimple_object_vectorGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_1 K2904 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KCvector_element_valuesVdfmc_modelingHLBsimple_object_vectorG
};

_KLinstance_slot_descriptorGVKe KCvector_element_valuesVdfmc_modelingHLBsimple_object_vectorG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 129,
  &KPfalseVKi,
  &KLBsimple_object_vectorGVdfmc_modeling,
  &KPfalseVKi,
  &KCvector_element_valuesVdfmc_modeling,
  &KCvector_element_values_setterVdfmc_modeling,
  &KLobjectGVKd
};

_KLsealed_generic_functionGVKe KCvector_element_valuesVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K2913,
  &K2912,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe KCvector_element_values_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K2910,
  &K2909,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsetter_methodGVKi KCvector_element_values_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KCvector_element_valuesVdfmc_modelingHLBsimple_object_vectorG
};

static _KLpairGVKd K2909 = {
  &KLpairGVKdW /* wrapper */,
  &KCvector_element_values_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_29 K2910 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 117,
  "^vector-element-values-setter"
};

_KLgetter_methodGVKi KCvector_element_valuesVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCvector_element_valuesVdfmc_modelingHLBsimple_object_vectorG
};

static _KLpairGVKd K2912 = {
  &KLpairGVKdW /* wrapper */,
  &KCvector_element_valuesVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_22 K2913 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 89,
  "^vector-element-values"
};

static _KLkeyword_signatureAvaluesGVKi K2914 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1477,
  &KDsignature_LobjectG_typesVKi,
  &K2915
};

static _KLsimple_object_vectorGVKd_1 K2915 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBsimple_object_vectorGVdfmc_modeling
};

static _KLbyte_stringGVKd_23 K2916 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 93,
  "<&simple-object-vector>"
};

static _KLbyte_stringGVKd_15 K2917 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 61,
  "<simple-vector>"
};

static _KLimplementation_classGVKe K2918 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBsimple_vectorGVdfmc_modeling,
  &KLBsimple_vectorGVdfmc_modelingW,
  &KPfalseVKi,
  &K1466,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K2919,
  &K2920,
  (dylan_value) 57,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3857,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1466,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_1 K2919 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBvectorGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_15 K2920 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 61,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBcollectionGVdfmc_modeling,
  &KLBsequenceGVdfmc_modeling,
  &KLBmutable_collectionGVdfmc_modeling,
  &KLBmutable_sequenceGVdfmc_modeling,
  &KLBarrayGVdfmc_modeling,
  &KLBvectorGVdfmc_modeling,
  &KLBsimple_vectorGVdfmc_modeling
};

static _KLbyte_stringGVKd_16 K2921 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 65,
  "<&simple-vector>"
};

static _KLbyte_stringGVKd_8 K2922 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 33,
  "<vector>"
};

static _KLimplementation_classGVKe K2923 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBvectorGVdfmc_modeling,
  &KLBvectorGVdfmc_modelingW,
  &KPfalseVKi,
  &K1466,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K2924,
  &K2925,
  (dylan_value) 53,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3855,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1466,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_1 K2924 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBarrayGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_14 K2925 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 57,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBcollectionGVdfmc_modeling,
  &KLBsequenceGVdfmc_modeling,
  &KLBmutable_collectionGVdfmc_modeling,
  &KLBmutable_sequenceGVdfmc_modeling,
  &KLBarrayGVdfmc_modeling,
  &KLBvectorGVdfmc_modeling
};

static _KLbyte_stringGVKd_9 K2926 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 37,
  "<&vector>"
};

static _KLbyte_stringGVKd_7 K2927 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 29,
  "<array>"
};

static _KLimplementation_classGVKe K2928 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBarrayGVdfmc_modeling,
  &KLBarrayGVdfmc_modelingW,
  &KPfalseVKi,
  &K1466,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K2878,
  &K2929,
  (dylan_value) 49,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3854,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1466,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_13 K2929 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 53,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBcollectionGVdfmc_modeling,
  &KLBsequenceGVdfmc_modeling,
  &KLBmutable_collectionGVdfmc_modeling,
  &KLBmutable_sequenceGVdfmc_modeling,
  &KLBarrayGVdfmc_modeling
};

static _KLbyte_stringGVKd_8 K2930 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 33,
  "<&array>"
};

_KLgetter_methodGVKi KCelement_typeVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCelement_typeVdfmc_modelingHLBlimited_collectionG
};

static _KLpairGVKd K2932 = {
  &KLpairGVKdW /* wrapper */,
  &KCelement_typeVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_13 K2933 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 53,
  "^element-type"
};

_KLinstance_slot_descriptorGVKe KCelement_typeVdfmc_modelingHLBlimited_collectionG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 149,
  &K2937,
  &KLBlimited_collectionGVdfmc_modeling,
  &KJelement_type_,
  &KCelement_typeVdfmc_modeling,
  &KPfalseVKi,
  &KLBtypeGVdfmc_modeling
};

static _KLsimple_closure_methodGVKi_0 K2937 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_0,
  &K1583,
  &K2937I,
  (dylan_value) 1
};

static _KLbyte_stringGVKd_20 K2938 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 81,
  "<limited-collection>"
};

static _KLimplementation_classGVKe K2939 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 461111313,
  &KLBlimited_collectionGVdfmc_modeling,
  &KLBlimited_collectionGVdfmc_modelingW,
  &KPfalseVKi,
  &K2940,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K2941,
  &K2942,
  (dylan_value) 33,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &K2943,
  &K2940,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_4 K2940 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 17,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &Kprivate_model_definitionVdfmc_commonHLmodel_propertiesG,
  &Kprivate_model_creatorVdfmc_commonHLmodel_propertiesG,
  &KCelement_typeVdfmc_modelingHLBlimited_collectionG
};

static _KLsimple_object_vectorGVKd_1 K2941 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBcollectionGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_9 K2942 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 37,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBcollectionGVdfmc_modeling,
  &KLBlimited_collectionGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_1 K2943 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KCelement_typeVdfmc_modelingHLBlimited_collectionG
};

static _KLbyte_stringGVKd_21 K2944 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 85,
  "<&limited-collection>"
};

static _KLsymbolGVKd KJinherited_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2946
};

static _KLbyte_stringGVKd_9 K2946 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 37,
  "inherited"
};

static _KLbyte_stringGVKd_12 K2947 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 49,
  "<empty-list>"
};

static _KLimplementation_classGVKe K2948 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102101,
  &KLBempty_listGVdfmc_modeling,
  &KLBempty_listGVdfmc_modelingW,
  &KPfalseVKi,
  &K2949,
  (dylan_value) -3,
  &KLBempty_listGZ32ZconstructorVdfmc_modelingMM0,
  &K2952,
  &K2953,
  (dylan_value) 53,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K2949,
  &K2954,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_5 K2949 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 21,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &Kprivate_model_definitionVdfmc_commonHLmodel_propertiesG,
  &Kprivate_model_creatorVdfmc_commonHLmodel_propertiesG,
  &KCheadVdfmc_modelingHLBlistG,
  &KCtailVdfmc_modelingHLBlistG
};

_KLkeyword_methodGVKe KLBempty_listGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_6,
  &K2956,
  &key_mep_2,
  &KLBempty_listGZ32ZconstructorVdfmc_modelingMM0I,
  &K2957
};

static _KLsimple_object_vectorGVKd_1 K2952 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBlistGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_14 K2953 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 57,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBcollectionGVdfmc_modeling,
  &KLBsequenceGVdfmc_modeling,
  &KLBmutable_collectionGVdfmc_modeling,
  &KLBmutable_sequenceGVdfmc_modeling,
  &KLBlistGVdfmc_modeling,
  &KLBempty_listGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_1 K2954 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KCheadVdfmc_modelingHLBempty_listG
};

static _KLinherited_slot_descriptorGVKe KCheadVdfmc_modelingHLBempty_listG = {
  &KLinherited_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 29,
  &KPempty_listVKi,
  &KLBempty_listGVdfmc_modeling,
  &KCheadVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K2956 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K2958,
  &KDsignature_LobjectG_typesVKi,
  &K2959
};

static _KLsimple_object_vectorGVKd_8 K2957 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &KJemitted_name_,
  &KPfalseVKi,
  &KJdefinition_,
  &KPfalseVKi,
  &KJhead_,
  &KPempty_listVKi,
  &KJtail_,
  &KPempty_listVKi
};

static _KLsimple_object_vectorGVKd_4 K2958 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 17,
  &KJemitted_name_,
  &KJdefinition_,
  &KJhead_,
  &KJtail_
};

static _KLsimple_object_vectorGVKd_1 K2959 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBempty_listGVdfmc_modeling
};

_KLinstance_slot_descriptorGVKe KCheadVdfmc_modelingHLBlistG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPfalseVKi,
  &KLBlistGVdfmc_modeling,
  &KJhead_,
  &KCheadVdfmc_modeling,
  &KChead_setterVdfmc_modeling,
  &KLobjectGVKd
};

_KLinstance_slot_descriptorGVKe KCtailVdfmc_modelingHLBlistG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPempty_listVKi,
  &KLBlistGVdfmc_modeling,
  &KJtail_,
  &KCtailVdfmc_modeling,
  &KCtail_setterVdfmc_modeling,
  &KLobjectGVKd
};

static _KLbyte_stringGVKd_13 K2962 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 53,
  "<&empty-list>"
};

static _KLsymbolGVKd KJmade_inline_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K2964
};

static _KLbyte_stringGVKd_11 K2964 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 45,
  "made-inline"
};

static _KLbyte_stringGVKd_6 K2965 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 25,
  "<pair>"
};

static _KLimplementation_classGVKe K2966 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102101,
  &KLBpairGVdfmc_modeling,
  &KLBpairGVdfmc_modelingW,
  &KPfalseVKi,
  &K2949,
  (dylan_value) -3,
  &KLBpairGZ32ZconstructorVdfmc_modelingMM0,
  &K2952,
  &K2969,
  (dylan_value) 53,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K2949,
  &K2970,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBpairGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_6,
  &K2972,
  &key_mep_2,
  &KLBpairGZ32ZconstructorVdfmc_modelingMM0I,
  &K2973
};

static _KLsimple_object_vectorGVKd_14 K2969 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 57,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBcollectionGVdfmc_modeling,
  &KLBsequenceGVdfmc_modeling,
  &KLBmutable_collectionGVdfmc_modeling,
  &KLBmutable_sequenceGVdfmc_modeling,
  &KLBlistGVdfmc_modeling,
  &KLBpairGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_1 K2970 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KCtailVdfmc_modelingHLBpairG
};

static _KLinherited_slot_descriptorGVKe KCtailVdfmc_modelingHLBpairG = {
  &KLinherited_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 29,
  &KPfalseVKi,
  &KLBpairGVdfmc_modeling,
  &KCtailVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K2972 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K2958,
  &KDsignature_LobjectG_typesVKi,
  &K2974
};

static _KLsimple_object_vectorGVKd_8 K2973 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &KJemitted_name_,
  &KPfalseVKi,
  &KJdefinition_,
  &KPfalseVKi,
  &KJhead_,
  &KPfalseVKi,
  &KJtail_,
  &KPfalseVKi
};

static _KLsimple_object_vectorGVKd_1 K2974 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBpairGVdfmc_modeling
};

static _KLbyte_stringGVKd_7 K2975 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 29,
  "<&pair>"
};

_KLsetter_methodGVKi KCtail_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KCtailVdfmc_modelingHLBlistG
};

_KLsimple_methodGVKe KCtail_setterVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2987,
  &KCtail_setterVdfmc_modelingMM1I
};

_KLsimple_methodGVKe KCtail_setterVdfmc_modelingMM2 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2985,
  &KCtail_setterVdfmc_modelingMM2I
};

static _KLpairGVKd K2981 = {
  &KLpairGVKdW /* wrapper */,
  &KCtail_setterVdfmc_modelingMM0,
  &K2982
};

static _KLpairGVKd K2982 = {
  &KLpairGVKdW /* wrapper */,
  &KCtail_setterVdfmc_modelingMM1,
  &K2983
};

static _KLpairGVKd K2983 = {
  &KLpairGVKdW /* wrapper */,
  &KCtail_setterVdfmc_modelingMM2,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_12 K2984 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 49,
  "^tail-setter"
};

static _KLsignatureGVKe K2985 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040201,
  &K2986
};

static _KLsimple_object_vectorGVKd_2 K2986 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLobjectGVKd,
  &KLpairGVKd
};

static _KLsignatureGVKe K2987 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040201,
  &K2988
};

static _KLsimple_object_vectorGVKd_2 K2988 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLobjectGVKd,
  &KLempty_listGVKd
};

static _KLbyte_stringGVKd_11 K2989 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 45,
  "tail-setter"
};

_KLgetter_methodGVKi KCtailVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCtailVdfmc_modelingHLBlistG
};

_KLsimple_methodGVKe KCtailVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K3000,
  &KCtailVdfmc_modelingMM1I
};

_KLsimple_methodGVKe KCtailVdfmc_modelingMM2 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2999,
  &KCtailVdfmc_modelingMM2I
};

static _KLpairGVKd K2995 = {
  &KLpairGVKdW /* wrapper */,
  &KCtailVdfmc_modelingMM0,
  &K2996
};

static _KLpairGVKd K2996 = {
  &KLpairGVKdW /* wrapper */,
  &KCtailVdfmc_modelingMM1,
  &K2997
};

static _KLpairGVKd K2997 = {
  &KLpairGVKdW /* wrapper */,
  &KCtailVdfmc_modelingMM2,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_5 K2998 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 21,
  "^tail"
};

static _KLsignatureGVKe K2999 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41944069,
  &KDsignature_LpairG_typesVKi
};

static _KLsignatureGVKe K3000 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41944069,
  &KDsignature_Lempty_listG_typesVKi
};

static _KLbyte_stringGVKd_4 K3001 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 17,
  "tail"
};

_KLsetter_methodGVKi KChead_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KCheadVdfmc_modelingHLBlistG
};

_KLsimple_methodGVKe KChead_setterVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2987,
  &KChead_setterVdfmc_modelingMM1I
};

_KLsimple_methodGVKe KChead_setterVdfmc_modelingMM2 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2985,
  &KChead_setterVdfmc_modelingMM2I
};

static _KLpairGVKd K3007 = {
  &KLpairGVKdW /* wrapper */,
  &KChead_setterVdfmc_modelingMM0,
  &K3008
};

static _KLpairGVKd K3008 = {
  &KLpairGVKdW /* wrapper */,
  &KChead_setterVdfmc_modelingMM1,
  &K3009
};

static _KLpairGVKd K3009 = {
  &KLpairGVKdW /* wrapper */,
  &KChead_setterVdfmc_modelingMM2,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_12 K3010 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 49,
  "^head-setter"
};

static _KLbyte_stringGVKd_11 K3011 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 45,
  "head-setter"
};

_KLgetter_methodGVKi KCheadVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCheadVdfmc_modelingHLBlistG
};

_KLsimple_methodGVKe KCheadVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K3000,
  &KCheadVdfmc_modelingMM1I
};

_KLsimple_methodGVKe KCheadVdfmc_modelingMM2 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2999,
  &KCheadVdfmc_modelingMM2I
};

static _KLpairGVKd K3017 = {
  &KLpairGVKdW /* wrapper */,
  &KCheadVdfmc_modelingMM0,
  &K3018
};

static _KLpairGVKd K3018 = {
  &KLpairGVKdW /* wrapper */,
  &KCheadVdfmc_modelingMM1,
  &K3019
};

static _KLpairGVKd K3019 = {
  &KLpairGVKdW /* wrapper */,
  &KCheadVdfmc_modelingMM2,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_5 K3020 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 21,
  "^head"
};

static _KLbyte_stringGVKd_4 K3021 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 17,
  "head"
};

static _KLbyte_stringGVKd_6 K3022 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 25,
  "<list>"
};

static _KLimplementation_classGVKe K3023 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 461111317,
  &KLBlistGVdfmc_modeling,
  &KLBlistGVdfmc_modelingW,
  &KPfalseVKi,
  &K2949,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K2878,
  &K3024,
  (dylan_value) 49,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3852,
  &KPempty_vectorVKi,
  &K3025,
  &K2949,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_13 K3024 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 53,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBcollectionGVdfmc_modeling,
  &KLBsequenceGVdfmc_modeling,
  &KLBmutable_collectionGVdfmc_modeling,
  &KLBmutable_sequenceGVdfmc_modeling,
  &KLBlistGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_2 K3025 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KCheadVdfmc_modelingHLBlistG,
  &KCtailVdfmc_modelingHLBlistG
};

static _KLbyte_stringGVKd_7 K3026 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 29,
  "<&list>"
};

static _KLbyte_stringGVKd_18 K3027 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 73,
  "<mutable-sequence>"
};

static _KLimplementation_classGVKe K3028 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBmutable_sequenceGVdfmc_modeling,
  &KLBmutable_sequenceGVdfmc_modelingW,
  &KPfalseVKi,
  &K1466,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K3029,
  &K3030,
  (dylan_value) 45,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3849,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1466,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_2 K3029 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLBmutable_collectionGVdfmc_modeling,
  &KLBsequenceGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_12 K3030 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 49,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBcollectionGVdfmc_modeling,
  &KLBsequenceGVdfmc_modeling,
  &KLBmutable_collectionGVdfmc_modeling,
  &KLBmutable_sequenceGVdfmc_modeling
};

static _KLbyte_stringGVKd_19 K3031 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 77,
  "<&mutable-sequence>"
};

static _KLbyte_stringGVKd_10 K3032 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 41,
  "<sequence>"
};

static _KLimplementation_classGVKe K3033 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBsequenceGVdfmc_modeling,
  &KLBsequenceGVdfmc_modelingW,
  &KPfalseVKi,
  &K1466,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K2941,
  &K3034,
  (dylan_value) 33,
  &K3035,
  &K3036,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3848,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1466,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_9 K3034 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 37,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBcollectionGVdfmc_modeling,
  &KLBsequenceGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_1 K3035 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  (dylan_value) 37
};

static _KLsimple_object_vectorGVKd_1 K3036 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBmutable_object_with_elementsGVdfmc_modeling
};

static _KLbyte_stringGVKd_11 K3037 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 45,
  "<&sequence>"
};

static _KLbyte_stringGVKd_33 K3038 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 133,
  "<mutable-explicit-key-collection>"
};

static _KLimplementation_classGVKe K3039 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBmutable_explicit_key_collectionGVdfmc_modeling,
  &KLBmutable_explicit_key_collectionGVdfmc_modelingW,
  &KPfalseVKi,
  &K1466,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K3040,
  &K3041,
  (dylan_value) 45,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1466,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_2 K3040 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLBexplicit_key_collectionGVdfmc_modeling,
  &KLBmutable_collectionGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_12 K3041 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 49,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBcollectionGVdfmc_modeling,
  &KLBmutable_collectionGVdfmc_modeling,
  &KLBexplicit_key_collectionGVdfmc_modeling,
  &KLBmutable_explicit_key_collectionGVdfmc_modeling
};

static _KLbyte_stringGVKd_34 K3042 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 137,
  "<&mutable-explicit-key-collection>"
};

static _KLbyte_stringGVKd_25 K3043 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 101,
  "<explicit-key-collection>"
};

static _KLimplementation_classGVKe K3044 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBexplicit_key_collectionGVdfmc_modeling,
  &KLBexplicit_key_collectionGVdfmc_modelingW,
  &KPfalseVKi,
  &K1466,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K2941,
  &K3045,
  (dylan_value) 33,
  &K3046,
  &K3047,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3847,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1466,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_9 K3045 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 37,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBcollectionGVdfmc_modeling,
  &KLBexplicit_key_collectionGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_1 K3046 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  (dylan_value) 41
};

static _KLsimple_object_vectorGVKd_2 K3047 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBmutable_collectionGVdfmc_modeling
};

static _KLbyte_stringGVKd_26 K3048 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 105,
  "<&explicit-key-collection>"
};

static _KLbyte_stringGVKd_20 K3049 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 81,
  "<mutable-collection>"
};

static _KLimplementation_classGVKe K3050 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBmutable_collectionGVdfmc_modeling,
  &KLBmutable_collectionGVdfmc_modelingW,
  &KPfalseVKi,
  &K1466,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K3051,
  &K3052,
  (dylan_value) 37,
  &K3046,
  &K3053,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3845,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1466,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_2 K3051 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLBcollectionGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_10 K3052 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 41,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBcollectionGVdfmc_modeling,
  &KLBmutable_collectionGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_1 K3053 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBsequenceGVdfmc_modeling
};

static _KLbyte_stringGVKd_21 K3054 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 85,
  "<&mutable-collection>"
};

static _KLbyte_stringGVKd_12 K3055 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 49,
  "<collection>"
};

static _KLimplementation_classGVKe K3056 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBcollectionGVdfmc_modeling,
  &KLBcollectionGVdfmc_modelingW,
  &KPfalseVKi,
  &K1466,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K3057,
  &K3058,
  (dylan_value) 29,
  &K3059,
  &K3036,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3841,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1466,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_1 K3057 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBobject_with_elementsGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_8 K3058 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBcollectionGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_1 K3059 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  (dylan_value) 33
};

static _KLbyte_stringGVKd_13 K3060 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 53,
  "<&collection>"
};

static _KLsymbolGVKd KJcompiler_open_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3062
};

static _KLbyte_stringGVKd_13 K3062 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 53,
  "compiler-open"
};

static _KLbyte_stringGVKd_30 K3063 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 121,
  "<mutable-object-with-elements>"
};

static _KLimplementation_classGVKe K3064 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 274989069,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modelingW,
  &KPfalseVKi,
  &K1466,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K3057,
  &K3065,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3840,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1466,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_8 K3065 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBmutable_object_with_elementsGVdfmc_modeling
};

static _KLbyte_stringGVKd_31 K3066 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 125,
  "<&mutable-object-with-elements>"
};

static _KLbyte_stringGVKd_22 K3067 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 89,
  "<object-with-elements>"
};

static _KLimplementation_classGVKe K3068 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 276037645,
  &KLBobject_with_elementsGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modelingW,
  &KPfalseVKi,
  &K1466,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K1469,
  &K3069,
  (dylan_value) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3838,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1466,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_7 K3069 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 29,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBobject_with_elementsGVdfmc_modeling
};

static _KLbyte_stringGVKd_23 K3070 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 93,
  "<&object-with-elements>"
};

_KLsimple_methodGVKe KCmm_wrapper_number_patternsVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K3075,
  &KCmm_wrapper_number_patternsVdfmc_modelingMM0I
};

static _KLpairGVKd K3073 = {
  &KLpairGVKdW /* wrapper */,
  &KCmm_wrapper_number_patternsVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_27 K3074 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 109,
  "^mm-wrapper-number-patterns"
};

static _KLsignatureGVKe K3075 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040197,
  &K3076
};

static _KLsimple_object_vectorGVKd_1 K3076 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBmm_wrapperGVdfmc_modeling
};

static _KLbyte_stringGVKd_26 K3077 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 105,
  "mm-wrapper-number-patterns"
};

static _KLsymbolGVKd KJsubtype_mask_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3083
};

static _KLsymbolGVKd KJLraw_machine_wordG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3082
};

static _KLsymbolGVKd KJvariable_part_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3081
};

static _KLbyte_stringGVKd_13 K3081 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 53,
  "variable-part"
};

static _KLbyte_stringGVKd_18 K3082 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 73,
  "<raw-machine-word>"
};

static _KLbyte_stringGVKd_12 K3083 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 49,
  "subtype-mask"
};

_KLsimple_methodGVKe KCmm_wrapper_pattern_element_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_3,
  &K3088,
  &KCmm_wrapper_pattern_element_setterVdfmc_modelingMM0I
};

static _KLpairGVKd K3086 = {
  &KLpairGVKdW /* wrapper */,
  &KCmm_wrapper_pattern_element_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_34 K3087 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 137,
  "^mm-wrapper-pattern-element-setter"
};

static _KLsignatureGVKe K3088 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040205,
  &K3089
};

static _KLsimple_object_vectorGVKd_3 K3089 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 13,
  &KLobjectGVKd,
  &KLBmm_wrapperGVdfmc_modeling,
  &KLobjectGVKd
};

static _KLbyte_stringGVKd_33 K3090 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 133,
  "mm-wrapper-pattern-element-setter"
};

_KLsimple_methodGVKe KCmm_wrapper_pattern_elementVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K3095,
  &KCmm_wrapper_pattern_elementVdfmc_modelingMM0I
};

static _KLpairGVKd K3093 = {
  &KLpairGVKdW /* wrapper */,
  &KCmm_wrapper_pattern_elementVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_27 K3094 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 109,
  "^mm-wrapper-pattern-element"
};

static _KLsignatureGVKe K3095 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040201,
  &K3096
};

static _KLsimple_object_vectorGVKd_2 K3096 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLBmm_wrapperGVdfmc_modeling,
  &KLobjectGVKd
};

static _KLbyte_stringGVKd_26 K3097 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 105,
  "mm-wrapper-pattern-element"
};

_KLsetter_methodGVKi KCmm_wrapper_variable_part_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KCmm_wrapper_variable_partVdfmc_modelingHLBmm_wrapperG
};

static _KLpairGVKd K3099 = {
  &KLpairGVKdW /* wrapper */,
  &KCmm_wrapper_variable_part_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_32 K3100 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 129,
  "^mm-wrapper-variable-part-setter"
};

_KLinstance_slot_descriptorGVKe KCmm_wrapper_variable_partVdfmc_modelingHLBmm_wrapperG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 129,
  &KPfalseVKi,
  &KLBmm_wrapperGVdfmc_modeling,
  &KJvariable_part_,
  &KCmm_wrapper_variable_partVdfmc_modeling,
  &KCmm_wrapper_variable_part_setterVdfmc_modeling,
  &KLBraw_machine_wordGVdfmc_modeling
};

static _KLbyte_stringGVKd_31 K3102 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 125,
  "mm-wrapper-variable-part-setter"
};

_KLgetter_methodGVKi KCmm_wrapper_variable_partVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCmm_wrapper_variable_partVdfmc_modelingHLBmm_wrapperG
};

static _KLpairGVKd K3104 = {
  &KLpairGVKdW /* wrapper */,
  &KCmm_wrapper_variable_partVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_25 K3105 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 101,
  "^mm-wrapper-variable-part"
};

static _KLbyte_stringGVKd_24 K3106 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 97,
  "mm-wrapper-variable-part"
};

_KLsetter_methodGVKi KCmm_wrapper_fixed_part_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KCmm_wrapper_fixed_partVdfmc_modelingHLBmm_wrapperG
};

static _KLpairGVKd K3108 = {
  &KLpairGVKdW /* wrapper */,
  &KCmm_wrapper_fixed_part_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_29 K3109 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 117,
  "^mm-wrapper-fixed-part-setter"
};

_KLinstance_slot_descriptorGVKe KCmm_wrapper_fixed_partVdfmc_modelingHLBmm_wrapperG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 129,
  &KPfalseVKi,
  &KLBmm_wrapperGVdfmc_modeling,
  &KJfixed_part_,
  &KCmm_wrapper_fixed_partVdfmc_modeling,
  &KCmm_wrapper_fixed_part_setterVdfmc_modeling,
  &KLBraw_machine_wordGVdfmc_modeling
};

static _KLbyte_stringGVKd_28 K3111 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 113,
  "mm-wrapper-fixed-part-setter"
};

_KLgetter_methodGVKi KCmm_wrapper_fixed_partVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCmm_wrapper_fixed_partVdfmc_modelingHLBmm_wrapperG
};

static _KLpairGVKd K3113 = {
  &KLpairGVKdW /* wrapper */,
  &KCmm_wrapper_fixed_partVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_22 K3114 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 89,
  "^mm-wrapper-fixed-part"
};

static _KLbyte_stringGVKd_21 K3115 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 85,
  "mm-wrapper-fixed-part"
};

_KLsetter_methodGVKi KCmm_wrapper_subtype_mask_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KCmm_wrapper_subtype_maskVdfmc_modelingHLBmm_wrapperG
};

static _KLpairGVKd K3117 = {
  &KLpairGVKdW /* wrapper */,
  &KCmm_wrapper_subtype_mask_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_31 K3118 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 125,
  "^mm-wrapper-subtype-mask-setter"
};

_KLinstance_slot_descriptorGVKe KCmm_wrapper_subtype_maskVdfmc_modelingHLBmm_wrapperG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  (dylan_value) 1,
  &KLBmm_wrapperGVdfmc_modeling,
  &KJsubtype_mask_,
  &KCmm_wrapper_subtype_maskVdfmc_modeling,
  &KCmm_wrapper_subtype_mask_setterVdfmc_modeling,
  &KLintegerGVKd
};

static _KLbyte_stringGVKd_30 K3120 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 121,
  "mm-wrapper-subtype-mask-setter"
};

_KLgetter_methodGVKi KCmm_wrapper_subtype_maskVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCmm_wrapper_subtype_maskVdfmc_modelingHLBmm_wrapperG
};

static _KLpairGVKd K3122 = {
  &KLpairGVKdW /* wrapper */,
  &KCmm_wrapper_subtype_maskVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_24 K3123 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 97,
  "^mm-wrapper-subtype-mask"
};

static _KLbyte_stringGVKd_23 K3124 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 93,
  "mm-wrapper-subtype-mask"
};

_KLsetter_methodGVKi KCmm_wrapper_implementation_class_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KCmm_wrapper_implementation_classVdfmc_modelingHLBmm_wrapperG
};

static _KLpairGVKd K3126 = {
  &KLpairGVKdW /* wrapper */,
  &KCmm_wrapper_implementation_class_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_39 K3127 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 157,
  "^mm-wrapper-implementation-class-setter"
};

_KLinstance_slot_descriptorGVKe KCmm_wrapper_implementation_classVdfmc_modelingHLBmm_wrapperG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 193,
  &KPfalseVKi,
  &KLBmm_wrapperGVdfmc_modeling,
  &KJimplementation_class_,
  &KCmm_wrapper_implementation_classVdfmc_modeling,
  &KCmm_wrapper_implementation_class_setterVdfmc_modeling,
  &KLBimplementation_classGVdfmc_modeling
};

static _KLbyte_stringGVKd_38 K3129 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 153,
  "mm-wrapper-implementation-class-setter"
};

_KLgetter_methodGVKi KCmm_wrapper_implementation_classVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCmm_wrapper_implementation_classVdfmc_modelingHLBmm_wrapperG
};

static _KLpairGVKd K3131 = {
  &KLpairGVKdW /* wrapper */,
  &KCmm_wrapper_implementation_classVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_32 K3132 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 129,
  "^mm-wrapper-implementation-class"
};

static _KLbyte_stringGVKd_31 K3133 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 125,
  "mm-wrapper-implementation-class"
};

static _KLbyte_stringGVKd_12 K3134 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 49,
  "<mm-wrapper>"
};

static _KLimplementation_classGVKe K3135 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 527958053,
  &KLBmm_wrapperGVdfmc_modeling,
  &KLBmm_wrapperGVdfmc_modelingW,
  &KPfalseVKi,
  &K3136,
  (dylan_value) -3,
  &KLBmm_wrapperGZ32ZconstructorVdfmc_modelingMM0,
  &K1469,
  &K3139,
  (dylan_value) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &K3140,
  &K3136,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_9 K3136 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 37,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &Kprivate_model_definitionVdfmc_commonHLmodel_propertiesG,
  &Kprivate_model_creatorVdfmc_commonHLmodel_propertiesG,
  &KCmm_wrapper_implementation_classVdfmc_modelingHLBmm_wrapperG,
  &KCmm_wrapper_subtype_maskVdfmc_modelingHLBmm_wrapperG,
  &KCmm_wrapper_fixed_partVdfmc_modelingHLBmm_wrapperG,
  &KCmm_wrapper_variable_partVdfmc_modelingHLBmm_wrapperG,
  &KCmm_wrapper_pattern_element_valuesVdfmc_modelingHLBmm_wrapperG,
  &KPmm_wrapper_patternsVdfmc_modelingHLBmm_wrapperG
};

_KLkeyword_methodGVKe KLBmm_wrapperGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_9,
  &K3153,
  &key_mep_2,
  &KLBmm_wrapperGZ32ZconstructorVdfmc_modelingMM0I,
  &K3154
};

static _KLsimple_object_vectorGVKd_7 K3139 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 29,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBmm_wrapperGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_6 K3140 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 25,
  &KCmm_wrapper_implementation_classVdfmc_modelingHLBmm_wrapperG,
  &KCmm_wrapper_subtype_maskVdfmc_modelingHLBmm_wrapperG,
  &KCmm_wrapper_fixed_partVdfmc_modelingHLBmm_wrapperG,
  &KCmm_wrapper_variable_partVdfmc_modelingHLBmm_wrapperG,
  &KCmm_wrapper_pattern_element_valuesVdfmc_modelingHLBmm_wrapperG,
  &KPmm_wrapper_patternsVdfmc_modelingHLBmm_wrapperG
};

_KLinstance_slot_descriptorGVKe KCmm_wrapper_pattern_element_valuesVdfmc_modelingHLBmm_wrapperG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 129,
  &KPfalseVKi,
  &KLBmm_wrapperGVdfmc_modeling,
  &KPfalseVKi,
  &KCmm_wrapper_pattern_element_valuesVdfmc_modeling,
  &KPfalseVKi,
  &KLobjectGVKd
};

_KLinstance_slot_descriptorGVKe KPmm_wrapper_patternsVdfmc_modelingHLBmm_wrapperG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 129,
  &KPfalseVKi,
  &KLBmm_wrapperGVdfmc_modeling,
  &KJpatterns_,
  &KPmm_wrapper_patternsVdfmc_modeling,
  &KPfalseVKi,
  &KLobjectGVKd
};

static _KLsymbolGVKd KJpatterns_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3148
};

_KLsealed_generic_functionGVKe KPmm_wrapper_patternsVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K3147,
  &K3146,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi KPmm_wrapper_patternsVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KPmm_wrapper_patternsVdfmc_modelingHLBmm_wrapperG
};

static _KLpairGVKd K3146 = {
  &KLpairGVKdW /* wrapper */,
  &KPmm_wrapper_patternsVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_20 K3147 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 81,
  "%mm-wrapper-patterns"
};

static _KLbyte_stringGVKd_8 K3148 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 33,
  "patterns"
};

_KLsealed_generic_functionGVKe KCmm_wrapper_pattern_element_valuesVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K3152,
  &K3151,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi KCmm_wrapper_pattern_element_valuesVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCmm_wrapper_pattern_element_valuesVdfmc_modelingHLBmm_wrapperG
};

static _KLpairGVKd K3151 = {
  &KLpairGVKdW /* wrapper */,
  &KCmm_wrapper_pattern_element_valuesVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_34 K3152 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 137,
  "^mm-wrapper-pattern-element-values"
};

static _KLkeyword_signatureAvaluesGVKi K3153 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K3155,
  &KDsignature_LobjectG_typesVKi,
  &K3076
};

static _KLsimple_object_vectorGVKd_14 K3154 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 57,
  &KJemitted_name_,
  &KPfalseVKi,
  &KJdefinition_,
  &KPfalseVKi,
  &KJimplementation_class_,
  &KPunboundVKi,
  &KJsubtype_mask_,
  (dylan_value) 1,
  &KJfixed_part_,
  &KPunboundVKi,
  &KJvariable_part_,
  &KPunboundVKi,
  &KJpatterns_,
  &KPunboundVKi
};

static _KLsimple_object_vectorGVKd_7 K3155 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 29,
  &KJemitted_name_,
  &KJdefinition_,
  &KJimplementation_class_,
  &KJsubtype_mask_,
  &KJfixed_part_,
  &KJvariable_part_,
  &KJpatterns_
};

static _KLbyte_stringGVKd_13 K3156 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 53,
  "<&mm-wrapper>"
};

static _KLbyte_stringGVKd_9 K3157 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 37,
  "<unbound>"
};

static _KLimplementation_classGVKe K3158 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102093,
  &KLBunboundGVdfmc_modeling,
  &KLBunboundGVdfmc_modelingW,
  &KPfalseVKi,
  &K1466,
  (dylan_value) -3,
  &KLBunboundGZ32ZconstructorVdfmc_modelingMM0,
  &K1469,
  &K3161,
  (dylan_value) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1466,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBunboundGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K3162,
  &key_mep_2,
  &KLBunboundGZ32ZconstructorVdfmc_modelingMM0I,
  &K1472
};

static _KLsimple_object_vectorGVKd_7 K3161 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 29,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBunboundGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K3162 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1477,
  &KDsignature_LobjectG_typesVKi,
  &K3163
};

static _KLsimple_object_vectorGVKd_1 K3163 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBunboundGVdfmc_modeling
};

static _KLbyte_stringGVKd_10 K3164 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 41,
  "<&unbound>"
};

_KLsimple_methodGVKe Kmodel_module_modelVdfmc_modeling = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K3166,
  &Kmodel_module_modelVdfmc_modelingI
};

static _KLsignatureAvaluesGVKi K3166 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &KDsignature_LobjectG_typesVKi,
  &K1325
};

static _KLsymbolGVKd KJhome_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3169
};

static _KLbyte_stringGVKd_4 K3169 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 17,
  "home"
};

static _KLsignatureAvaluesGVKi K3170 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555465,
  &KDsignature_LobjectG_typesVKi,
  &K1325
};

_KLinstance_slot_descriptorGVKe Klibrary_accumulating_defined_genericsVdfmc_modelingHLBlibraryG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 141,
  &Kslot_initializerF3183,
  &KLBlibraryGVdfmc_modeling,
  &KPfalseVKi,
  &Klibrary_accumulating_defined_genericsVdfmc_modeling,
  &Klibrary_accumulating_defined_generics_setterVdfmc_modeling,
  &KLstretchy_object_vectorGVKe
};

static _KLlambdaGVKe Kslot_initializerF3183 = {
  &KLlambdaGVKeW /* wrapper */,
  &xep_0,
  &K1583,
  &Kslot_initializerF3183I
};

_KLsealed_generic_functionGVKe Klibrary_accumulating_defined_genericsVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K3182,
  &K3181,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsealed_generic_functionGVKe Klibrary_accumulating_defined_generics_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K3179,
  &K3178,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsetter_methodGVKi Klibrary_accumulating_defined_generics_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &Klibrary_accumulating_defined_genericsVdfmc_modelingHLBlibraryG
};

static _KLpairGVKd K3178 = {
  &KLpairGVKdW /* wrapper */,
  &Klibrary_accumulating_defined_generics_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_44 K3179 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 177,
  "library-accumulating-defined-generics-setter"
};

_KLgetter_methodGVKi Klibrary_accumulating_defined_genericsVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &Klibrary_accumulating_defined_genericsVdfmc_modelingHLBlibraryG
};

static _KLpairGVKd K3181 = {
  &KLpairGVKdW /* wrapper */,
  &Klibrary_accumulating_defined_genericsVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_37 K3182 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 149,
  "library-accumulating-defined-generics"
};

static _KLsignatureAvaluesGVKi K3184 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &KDsignature_LobjectG_typesVKi,
  &K3185
};

static _KLsimple_object_vectorGVKd_1 K3185 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBlibraryGVdfmc_modeling
};

_KLgetter_methodGVKi KChome_libraryVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KChome_libraryVdfmc_modelingHLBmoduleG
};

static _KLpairGVKd K3187 = {
  &KLpairGVKdW /* wrapper */,
  &KChome_libraryVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_13 K3188 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 53,
  "^home-library"
};

_KLinstance_slot_descriptorGVKe KChome_libraryVdfmc_modelingHLBmoduleG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 193,
  &KPfalseVKi,
  &KLBmoduleGVdfmc_modeling,
  &KJhome_,
  &KChome_libraryVdfmc_modeling,
  &KPfalseVKi,
  &KLBlibraryGVdfmc_modeling
};

static _KLbyte_stringGVKd_12 K3190 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 49,
  "home-library"
};

static _KLbyte_stringGVKd_8 K3191 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 33,
  "<module>"
};

static _KLimplementation_classGVKe K3192 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 527958037,
  &KLBmoduleGVdfmc_modeling,
  &KLBmoduleGVdfmc_modelingW,
  &KPfalseVKi,
  &K3193,
  (dylan_value) -3,
  &KLBmoduleGZ32ZconstructorVdfmc_modelingMM0,
  &K3195,
  &K3196,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &K3197,
  &K3193,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_5 K3193 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 21,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &Kprivate_model_definitionVdfmc_commonHLmodel_propertiesG,
  &Kprivate_model_creatorVdfmc_commonHLmodel_propertiesG,
  &KCnamespace_nameVdfmc_modelingHLBnamespaceG,
  &KChome_libraryVdfmc_modelingHLBmoduleG
};

_KLkeyword_methodGVKe KLBmoduleGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_6,
  &K3198,
  &key_mep_2,
  &KLBmoduleGZ32ZconstructorVdfmc_modelingMM0I,
  &K3199
};

static _KLsimple_object_vectorGVKd_1 K3195 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBnamespaceGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_8 K3196 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBnamespaceGVdfmc_modeling,
  &KLBmoduleGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_1 K3197 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KChome_libraryVdfmc_modelingHLBmoduleG
};

static _KLkeyword_signatureAvaluesGVKi K3198 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K3200,
  &KDsignature_LobjectG_typesVKi,
  &K1325
};

static _KLsimple_object_vectorGVKd_8 K3199 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &KJemitted_name_,
  &KPfalseVKi,
  &KJdefinition_,
  &KPfalseVKi,
  &KJname_,
  &KPunboundVKi,
  &KJhome_,
  &KPunboundVKi
};

static _KLsimple_object_vectorGVKd_4 K3200 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 17,
  &KJemitted_name_,
  &KJdefinition_,
  &KJname_,
  &KJhome_
};

_KLinstance_slot_descriptorGVKe KCnamespace_nameVdfmc_modelingHLBnamespaceG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 193,
  &KPfalseVKi,
  &KLBnamespaceGVdfmc_modeling,
  &KJname_,
  &KCnamespace_nameVdfmc_modeling,
  &KCnamespace_name_setterVdfmc_modeling,
  &KLbyte_stringGVKd
};

static _KLbyte_stringGVKd_9 K3202 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 37,
  "<&module>"
};

static _KLkeyword_signatureGVKe K3203 = {
  &KLkeyword_signatureGVKeW /* wrapper */,
  (dylan_value) 50069509,
  &K3205,
  &K3206,
  &K3185
};

static _KLsimple_object_vectorGVKd_2 K3204 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KJused_library_,
  &KPfalseVKi
};

static _KLsimple_object_vectorGVKd_1 K3205 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBused_libraryGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_1 K3206 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KJused_library_
};

_KLsetter_methodGVKi KCused_library_binding_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KCused_library_bindingVdfmc_modelingHLBused_libraryG
};

static _KLpairGVKd K3208 = {
  &KLpairGVKdW /* wrapper */,
  &KCused_library_binding_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_28 K3209 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 113,
  "^used-library-binding-setter"
};

_KLinstance_slot_descriptorGVKe KCused_library_bindingVdfmc_modelingHLBused_libraryG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 193,
  &KPfalseVKi,
  &KLBused_libraryGVdfmc_modeling,
  &KJbinding_,
  &KCused_library_bindingVdfmc_modeling,
  &KCused_library_binding_setterVdfmc_modeling,
  &KLsymbolGVKd
};

static _KLbyte_stringGVKd_27 K3211 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 109,
  "used-library-binding-setter"
};

_KLgetter_methodGVKi KCused_library_bindingVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCused_library_bindingVdfmc_modelingHLBused_libraryG
};

static _KLpairGVKd K3213 = {
  &KLpairGVKdW /* wrapper */,
  &KCused_library_bindingVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_21 K3214 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 85,
  "^used-library-binding"
};

static _KLbyte_stringGVKd_20 K3215 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 81,
  "used-library-binding"
};

_KLsetter_methodGVKi KCused_library_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KCused_libraryVdfmc_modelingHLBused_libraryG
};

static _KLpairGVKd K3217 = {
  &KLpairGVKdW /* wrapper */,
  &KCused_library_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_20 K3218 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 81,
  "^used-library-setter"
};

_KLinstance_slot_descriptorGVKe KCused_libraryVdfmc_modelingHLBused_libraryG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 193,
  &KPfalseVKi,
  &KLBused_libraryGVdfmc_modeling,
  &KJused_library_,
  &KCused_libraryVdfmc_modeling,
  &KCused_library_setterVdfmc_modeling,
  &KLBlibraryGVdfmc_modeling
};

static _KLbyte_stringGVKd_19 K3220 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 77,
  "used-library-setter"
};

_KLgetter_methodGVKi KCused_libraryVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCused_libraryVdfmc_modelingHLBused_libraryG
};

static _KLpairGVKd K3222 = {
  &KLpairGVKdW /* wrapper */,
  &KCused_libraryVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_13 K3223 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 53,
  "^used-library"
};

static _KLbyte_stringGVKd_12 K3224 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 49,
  "used-library"
};

static _KLbyte_stringGVKd_14 K3225 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "<used-library>"
};

static _KLimplementation_classGVKe K3226 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 527958049,
  &KLBused_libraryGVdfmc_modeling,
  &KLBused_libraryGVdfmc_modelingW,
  &KPfalseVKi,
  &K3227,
  (dylan_value) -3,
  &KLBused_libraryGZ32ZconstructorVdfmc_modelingMM0,
  &K3230,
  &K3231,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &K3232,
  &K3227,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_8 K3227 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &Kprivate_model_definitionVdfmc_commonHLmodel_propertiesG,
  &Kprivate_model_creatorVdfmc_commonHLmodel_propertiesG,
  &KClibrary_major_versionVdfmc_modelingHLBlibrary_versionG,
  &KClibrary_minor_versionVdfmc_modelingHLBlibrary_versionG,
  &KClibrary_build_countVdfmc_modelingHLBlibrary_versionG,
  &KCused_libraryVdfmc_modelingHLBused_libraryG,
  &KCused_library_bindingVdfmc_modelingHLBused_libraryG
};

_KLkeyword_methodGVKe KLBused_libraryGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_9,
  &K3233,
  &key_mep_2,
  &KLBused_libraryGZ32ZconstructorVdfmc_modelingMM0I,
  &K3234
};

static _KLsimple_object_vectorGVKd_1 K3230 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBlibrary_versionGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_8 K3231 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBlibrary_versionGVdfmc_modeling,
  &KLBused_libraryGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_2 K3232 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KCused_libraryVdfmc_modelingHLBused_libraryG,
  &KCused_library_bindingVdfmc_modelingHLBused_libraryG
};

static _KLkeyword_signatureAvaluesGVKi K3233 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K3241,
  &KDsignature_LobjectG_typesVKi,
  &K3205
};

static _KLsimple_object_vectorGVKd_14 K3234 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 57,
  &KJemitted_name_,
  &KPfalseVKi,
  &KJdefinition_,
  &KPfalseVKi,
  &KJmajor_version_,
  (dylan_value) 1,
  &KJminor_version_,
  (dylan_value) 1,
  &KJbuild_count_,
  (dylan_value) 1,
  &KJused_library_,
  &KPunboundVKi,
  &KJbinding_,
  &KPunboundVKi
};

static _KLsymbolGVKd KJmajor_version_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3240
};

static _KLsymbolGVKd KJminor_version_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3239
};

static _KLsymbolGVKd KJbuild_count_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3238
};

static _KLbyte_stringGVKd_11 K3238 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 45,
  "build-count"
};

static _KLbyte_stringGVKd_13 K3239 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 53,
  "minor-version"
};

static _KLbyte_stringGVKd_13 K3240 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 53,
  "major-version"
};

static _KLsimple_object_vectorGVKd_7 K3241 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 29,
  &KJemitted_name_,
  &KJdefinition_,
  &KJmajor_version_,
  &KJminor_version_,
  &KJbuild_count_,
  &KJused_library_,
  &KJbinding_
};

_KLinstance_slot_descriptorGVKe KClibrary_major_versionVdfmc_modelingHLBlibrary_versionG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  (dylan_value) 1,
  &KLBlibrary_versionGVdfmc_modeling,
  &KJmajor_version_,
  &KClibrary_major_versionVdfmc_modeling,
  &KClibrary_major_version_setterVdfmc_modeling,
  &KLintegerGVKd
};

_KLinstance_slot_descriptorGVKe KClibrary_minor_versionVdfmc_modelingHLBlibrary_versionG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  (dylan_value) 1,
  &KLBlibrary_versionGVdfmc_modeling,
  &KJminor_version_,
  &KClibrary_minor_versionVdfmc_modeling,
  &KClibrary_minor_version_setterVdfmc_modeling,
  &KLintegerGVKd
};

_KLinstance_slot_descriptorGVKe KClibrary_build_countVdfmc_modelingHLBlibrary_versionG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  (dylan_value) 1,
  &KLBlibrary_versionGVdfmc_modeling,
  &KJbuild_count_,
  &KClibrary_build_countVdfmc_modeling,
  &KClibrary_build_count_setterVdfmc_modeling,
  &KLintegerGVKd
};

static _KLbyte_stringGVKd_15 K3245 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 61,
  "<&used-library>"
};

_KLsetter_methodGVKi KClibrary_number_dynamic_dispatches_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KClibrary_number_dynamic_dispatchesVdfmc_modelingHLBlibraryG
};

static _KLpairGVKd K3247 = {
  &KLpairGVKdW /* wrapper */,
  &KClibrary_number_dynamic_dispatches_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_41 K3248 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 165,
  "^library-number-dynamic-dispatches-setter"
};

_KLinstance_slot_descriptorGVKe KClibrary_number_dynamic_dispatchesVdfmc_modelingHLBlibraryG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  (dylan_value) 1,
  &KLBlibraryGVdfmc_modeling,
  &KPfalseVKi,
  &KClibrary_number_dynamic_dispatchesVdfmc_modeling,
  &KClibrary_number_dynamic_dispatches_setterVdfmc_modeling,
  &KLintegerGVKd
};

static _KLbyte_stringGVKd_40 K3250 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 161,
  "library-number-dynamic-dispatches-setter"
};

_KLgetter_methodGVKi KClibrary_number_dynamic_dispatchesVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KClibrary_number_dynamic_dispatchesVdfmc_modelingHLBlibraryG
};

static _KLpairGVKd K3252 = {
  &KLpairGVKdW /* wrapper */,
  &KClibrary_number_dynamic_dispatchesVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_34 K3253 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 137,
  "^library-number-dynamic-dispatches"
};

static _KLbyte_stringGVKd_33 K3254 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 133,
  "library-number-dynamic-dispatches"
};

_KLsetter_methodGVKi KClibrary_number_static_dispatches_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KClibrary_number_static_dispatchesVdfmc_modelingHLBlibraryG
};

static _KLpairGVKd K3256 = {
  &KLpairGVKdW /* wrapper */,
  &KClibrary_number_static_dispatches_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_40 K3257 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 161,
  "^library-number-static-dispatches-setter"
};

_KLinstance_slot_descriptorGVKe KClibrary_number_static_dispatchesVdfmc_modelingHLBlibraryG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  (dylan_value) 1,
  &KLBlibraryGVdfmc_modeling,
  &KPfalseVKi,
  &KClibrary_number_static_dispatchesVdfmc_modeling,
  &KClibrary_number_static_dispatches_setterVdfmc_modeling,
  &KLintegerGVKd
};

static _KLbyte_stringGVKd_39 K3259 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 157,
  "library-number-static-dispatches-setter"
};

_KLgetter_methodGVKi KClibrary_number_static_dispatchesVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KClibrary_number_static_dispatchesVdfmc_modelingHLBlibraryG
};

static _KLpairGVKd K3261 = {
  &KLpairGVKdW /* wrapper */,
  &KClibrary_number_static_dispatchesVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_33 K3262 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 133,
  "^library-number-static-dispatches"
};

static _KLbyte_stringGVKd_32 K3263 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 129,
  "library-number-static-dispatches"
};

_KLsetter_methodGVKi KClibrary_defined_generics_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KClibrary_defined_genericsVdfmc_modelingHLBlibraryG
};

static _KLpairGVKd K3265 = {
  &KLpairGVKdW /* wrapper */,
  &KClibrary_defined_generics_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_32 K3266 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 129,
  "^library-defined-generics-setter"
};

_KLinstance_slot_descriptorGVKe KClibrary_defined_genericsVdfmc_modelingHLBlibraryG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPempty_vectorVKi,
  &KLBlibraryGVdfmc_modeling,
  &KPfalseVKi,
  &KClibrary_defined_genericsVdfmc_modeling,
  &KClibrary_defined_generics_setterVdfmc_modeling,
  &KLsimple_object_vectorGVKd
};

static _KLbyte_stringGVKd_31 K3268 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 125,
  "library-defined-generics-setter"
};

_KLgetter_methodGVKi KClibrary_defined_genericsVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KClibrary_defined_genericsVdfmc_modelingHLBlibraryG
};

static _KLpairGVKd K3270 = {
  &KLpairGVKdW /* wrapper */,
  &KClibrary_defined_genericsVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_25 K3271 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 101,
  "^library-defined-generics"
};

static _KLbyte_stringGVKd_24 K3272 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 97,
  "library-defined-generics"
};

_KLsetter_methodGVKi KCruntime_module_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KCruntime_moduleVdfmc_modelingHLBlibraryG
};

static _KLpairGVKd K3274 = {
  &KLpairGVKdW /* wrapper */,
  &KCruntime_module_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_22 K3275 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 89,
  "^runtime-module-setter"
};

_KLinstance_slot_descriptorGVKe KCruntime_moduleVdfmc_modelingHLBlibraryG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPfalseVKi,
  &KLBlibraryGVdfmc_modeling,
  &KPfalseVKi,
  &KCruntime_moduleVdfmc_modeling,
  &KCruntime_module_setterVdfmc_modeling,
  &KLobjectGVKd
};

static _KLbyte_stringGVKd_21 K3277 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 85,
  "runtime-module-setter"
};

_KLgetter_methodGVKi KCruntime_moduleVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCruntime_moduleVdfmc_modelingHLBlibraryG
};

static _KLpairGVKd K3279 = {
  &KLpairGVKdW /* wrapper */,
  &KCruntime_moduleVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_15 K3280 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 61,
  "^runtime-module"
};

static _KLbyte_stringGVKd_14 K3281 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "runtime-module"
};

static _KLbyte_stringGVKd_25 K3282 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 101,
  "all-used-libraries-setter"
};

static _KLbyte_stringGVKd_18 K3283 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 73,
  "all-used-libraries"
};

static _KLbyte_stringGVKd_21 K3284 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 85,
  "used-libraries-setter"
};

static _KLbyte_stringGVKd_14 K3285 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "used-libraries"
};

static _KLbyte_stringGVKd_9 K3286 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 37,
  "<library>"
};

static _KLimplementation_classGVKe K3287 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 527958077,
  &KLBlibraryGVdfmc_modeling,
  &KLBlibraryGVdfmc_modelingW,
  &KPfalseVKi,
  &K3288,
  (dylan_value) -3,
  &KLBlibraryGZ32ZconstructorVdfmc_modelingMM0,
  &K3290,
  &K3291,
  (dylan_value) 33,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &K3292,
  &K3293,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_15 K3288 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 61,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &Kprivate_model_definitionVdfmc_commonHLmodel_propertiesG,
  &Kprivate_model_creatorVdfmc_commonHLmodel_propertiesG,
  &KCnamespace_nameVdfmc_modelingHLBnamespaceG,
  &KClibrary_major_versionVdfmc_modelingHLBlibrary_versionG,
  &KClibrary_minor_versionVdfmc_modelingHLBlibrary_versionG,
  &KClibrary_build_countVdfmc_modelingHLBlibrary_versionG,
  &KCused_librariesVdfmc_namespaceHLBlibraryGVdfmc_modeling,
  &KCall_used_librariesVdfmc_namespaceHLBlibraryGVdfmc_modeling,
  &KCruntime_moduleVdfmc_modelingHLBlibraryG,
  &KClibrary_defined_genericsVdfmc_modelingHLBlibraryG,
  &KClibrary_number_static_dispatchesVdfmc_modelingHLBlibraryG,
  &KClibrary_number_dynamic_dispatchesVdfmc_modelingHLBlibraryG,
  &KClibrary_descriptionVdfmc_namespaceHLBlibraryGVdfmc_modeling,
  &Klibrary_accumulating_defined_genericsVdfmc_modelingHLBlibraryG
};

_KLkeyword_methodGVKe KLBlibraryGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep,
  &K3299,
  &key_mep_2,
  &KLBlibraryGZ32ZconstructorVdfmc_modelingMM0I,
  &K3300
};

static _KLsimple_object_vectorGVKd_2 K3290 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLBnamespaceGVdfmc_modeling,
  &KLBlibrary_versionGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_9 K3291 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 37,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBlibrary_versionGVdfmc_modeling,
  &KLBnamespaceGVdfmc_modeling,
  &KLBlibraryGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_8 K3292 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &KCused_librariesVdfmc_namespaceHLBlibraryGVdfmc_modeling,
  &KCall_used_librariesVdfmc_namespaceHLBlibraryGVdfmc_modeling,
  &KCruntime_moduleVdfmc_modelingHLBlibraryG,
  &KClibrary_defined_genericsVdfmc_modelingHLBlibraryG,
  &KClibrary_number_static_dispatchesVdfmc_modelingHLBlibraryG,
  &KClibrary_number_dynamic_dispatchesVdfmc_modelingHLBlibraryG,
  &KClibrary_descriptionVdfmc_namespaceHLBlibraryGVdfmc_modeling,
  &Klibrary_accumulating_defined_genericsVdfmc_modelingHLBlibraryG
};

static _KLsimple_object_vectorGVKd_15 K3293 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 61,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &Kprivate_model_definitionVdfmc_commonHLmodel_propertiesG,
  &Kprivate_model_creatorVdfmc_commonHLmodel_propertiesG,
  &KClibrary_major_versionVdfmc_modelingHLBlibrary_versionG,
  &KClibrary_minor_versionVdfmc_modelingHLBlibrary_versionG,
  &KClibrary_build_countVdfmc_modelingHLBlibrary_versionG,
  &KCnamespace_nameVdfmc_modelingHLBnamespaceG,
  &KCused_librariesVdfmc_namespaceHLBlibraryGVdfmc_modeling,
  &KCall_used_librariesVdfmc_namespaceHLBlibraryGVdfmc_modeling,
  &KCruntime_moduleVdfmc_modelingHLBlibraryG,
  &KClibrary_defined_genericsVdfmc_modelingHLBlibraryG,
  &KClibrary_number_static_dispatchesVdfmc_modelingHLBlibraryG,
  &KClibrary_number_dynamic_dispatchesVdfmc_modelingHLBlibraryG,
  &KClibrary_descriptionVdfmc_namespaceHLBlibraryGVdfmc_modeling,
  &Klibrary_accumulating_defined_genericsVdfmc_modelingHLBlibraryG
};

_KLinstance_slot_descriptorGVKe KCused_librariesVdfmc_namespaceHLBlibraryGVdfmc_modeling = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPempty_vectorVKi,
  &KLBlibraryGVdfmc_modeling,
  &KJused_libraries_,
  &KCused_librariesVdfmc_namespace,
  &KCused_libraries_setterVdfmc_namespace,
  &KLsimple_object_vectorGVKd
};

_KLinstance_slot_descriptorGVKe KCall_used_librariesVdfmc_namespaceHLBlibraryGVdfmc_modeling = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPempty_vectorVKi,
  &KLBlibraryGVdfmc_modeling,
  &KJall_used_libraries_,
  &KCall_used_librariesVdfmc_namespace,
  &KCall_used_libraries_setterVdfmc_namespace,
  &KLsimple_object_vectorGVKd
};

_KLinstance_slot_descriptorGVKe KClibrary_descriptionVdfmc_namespaceHLBlibraryGVdfmc_modeling = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 129,
  &KPfalseVKi,
  &KLBlibraryGVdfmc_modeling,
  &KJlibrary_description_,
  &KClibrary_descriptionVdfmc_namespace,
  &KClibrary_description_setterVdfmc_namespace,
  &KLobjectGVKd
};

static _KLsymbolGVKd KJlibrary_description_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3298
};

static _KLbyte_stringGVKd_19 K3298 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 77,
  "library-description"
};

static _KLkeyword_signatureAvaluesGVKi K3299 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K3301,
  &KDsignature_LobjectG_typesVKi,
  &K3185
};

static _KLsimple_object_vectorGVKd_18 K3300 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 73,
  &KJemitted_name_,
  &KPfalseVKi,
  &KJdefinition_,
  &KPfalseVKi,
  &KJname_,
  &KPunboundVKi,
  &KJmajor_version_,
  (dylan_value) 1,
  &KJminor_version_,
  (dylan_value) 1,
  &KJbuild_count_,
  (dylan_value) 1,
  &KJused_libraries_,
  &KPempty_vectorVKi,
  &KJall_used_libraries_,
  &KPempty_vectorVKi,
  &KJlibrary_description_,
  &KPunboundVKi
};

static _KLsimple_object_vectorGVKd_9 K3301 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 37,
  &KJemitted_name_,
  &KJdefinition_,
  &KJname_,
  &KJmajor_version_,
  &KJminor_version_,
  &KJbuild_count_,
  &KJused_libraries_,
  &KJall_used_libraries_,
  &KJlibrary_description_
};

static _KLbyte_stringGVKd_10 K3302 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 41,
  "<&library>"
};

_KLsetter_methodGVKi KClibrary_build_count_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KClibrary_build_countVdfmc_modelingHLBlibrary_versionG
};

static _KLpairGVKd K3304 = {
  &KLpairGVKdW /* wrapper */,
  &KClibrary_build_count_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_27 K3305 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 109,
  "^library-build-count-setter"
};

static _KLbyte_stringGVKd_26 K3306 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 105,
  "library-build-count-setter"
};

_KLgetter_methodGVKi KClibrary_build_countVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KClibrary_build_countVdfmc_modelingHLBlibrary_versionG
};

static _KLpairGVKd K3308 = {
  &KLpairGVKdW /* wrapper */,
  &KClibrary_build_countVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_20 K3309 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 81,
  "^library-build-count"
};

static _KLbyte_stringGVKd_19 K3310 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 77,
  "library-build-count"
};

_KLsetter_methodGVKi KClibrary_minor_version_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KClibrary_minor_versionVdfmc_modelingHLBlibrary_versionG
};

static _KLpairGVKd K3312 = {
  &KLpairGVKdW /* wrapper */,
  &KClibrary_minor_version_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_29 K3313 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 117,
  "^library-minor-version-setter"
};

static _KLbyte_stringGVKd_28 K3314 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 113,
  "library-minor-version-setter"
};

_KLgetter_methodGVKi KClibrary_minor_versionVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KClibrary_minor_versionVdfmc_modelingHLBlibrary_versionG
};

static _KLpairGVKd K3316 = {
  &KLpairGVKdW /* wrapper */,
  &KClibrary_minor_versionVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_22 K3317 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 89,
  "^library-minor-version"
};

static _KLbyte_stringGVKd_21 K3318 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 85,
  "library-minor-version"
};

_KLsetter_methodGVKi KClibrary_major_version_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KClibrary_major_versionVdfmc_modelingHLBlibrary_versionG
};

static _KLpairGVKd K3320 = {
  &KLpairGVKdW /* wrapper */,
  &KClibrary_major_version_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_29 K3321 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 117,
  "^library-major-version-setter"
};

static _KLbyte_stringGVKd_28 K3322 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 113,
  "library-major-version-setter"
};

_KLgetter_methodGVKi KClibrary_major_versionVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KClibrary_major_versionVdfmc_modelingHLBlibrary_versionG
};

static _KLpairGVKd K3324 = {
  &KLpairGVKdW /* wrapper */,
  &KClibrary_major_versionVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_22 K3325 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 89,
  "^library-major-version"
};

static _KLbyte_stringGVKd_21 K3326 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 85,
  "library-major-version"
};

static _KLbyte_stringGVKd_17 K3327 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 69,
  "<library-version>"
};

static _KLimplementation_classGVKe K3328 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 443809817,
  &KLBlibrary_versionGVdfmc_modeling,
  &KLBlibrary_versionGVdfmc_modelingW,
  &KPfalseVKi,
  &K3329,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K1469,
  &K3330,
  (dylan_value) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3836,
  &KPempty_vectorVKi,
  &K3331,
  &K3329,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_6 K3329 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 25,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &Kprivate_model_definitionVdfmc_commonHLmodel_propertiesG,
  &Kprivate_model_creatorVdfmc_commonHLmodel_propertiesG,
  &KClibrary_major_versionVdfmc_modelingHLBlibrary_versionG,
  &KClibrary_minor_versionVdfmc_modelingHLBlibrary_versionG,
  &KClibrary_build_countVdfmc_modelingHLBlibrary_versionG
};

static _KLsimple_object_vectorGVKd_7 K3330 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 29,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBlibrary_versionGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_3 K3331 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 13,
  &KClibrary_major_versionVdfmc_modelingHLBlibrary_versionG,
  &KClibrary_minor_versionVdfmc_modelingHLBlibrary_versionG,
  &KClibrary_build_countVdfmc_modelingHLBlibrary_versionG
};

static _KLbyte_stringGVKd_18 K3332 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 73,
  "<&library-version>"
};

_KLsetter_methodGVKi KCnamespace_name_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KCnamespace_nameVdfmc_modelingHLBnamespaceG
};

static _KLpairGVKd K3334 = {
  &KLpairGVKdW /* wrapper */,
  &KCnamespace_name_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_22 K3335 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 89,
  "^namespace-name-setter"
};

static _KLbyte_stringGVKd_21 K3336 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 85,
  "namespace-name-setter"
};

_KLgetter_methodGVKi KCnamespace_nameVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCnamespace_nameVdfmc_modelingHLBnamespaceG
};

static _KLpairGVKd K3338 = {
  &KLpairGVKdW /* wrapper */,
  &KCnamespace_nameVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_15 K3339 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 61,
  "^namespace-name"
};

static _KLbyte_stringGVKd_14 K3340 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "namespace-name"
};

static _KLbyte_stringGVKd_11 K3341 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 45,
  "<namespace>"
};

static _KLimplementation_classGVKe K3342 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 527958033,
  &KLBnamespaceGVdfmc_modeling,
  &KLBnamespaceGVdfmc_modelingW,
  &KPfalseVKi,
  &K3343,
  (dylan_value) -3,
  &KLBnamespaceGZ32ZconstructorVdfmc_modelingMM0,
  &K1469,
  &K3346,
  (dylan_value) 25,
  &K3347,
  &K3230,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3834,
  &KPempty_vectorVKi,
  &K3348,
  &K3343,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_4 K3343 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 17,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &Kprivate_model_definitionVdfmc_commonHLmodel_propertiesG,
  &Kprivate_model_creatorVdfmc_commonHLmodel_propertiesG,
  &KCnamespace_nameVdfmc_modelingHLBnamespaceG
};

_KLkeyword_methodGVKe KLBnamespaceGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K3349,
  &key_mep_2,
  &KLBnamespaceGZ32ZconstructorVdfmc_modelingMM0I,
  &K1511
};

static _KLsimple_object_vectorGVKd_7 K3346 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 29,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBnamespaceGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_1 K3347 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  (dylan_value) 29
};

static _KLsimple_object_vectorGVKd_1 K3348 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KCnamespace_nameVdfmc_modelingHLBnamespaceG
};

static _KLkeyword_signatureAvaluesGVKi K3349 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1512,
  &KDsignature_LobjectG_typesVKi,
  &K3195
};

static _KLbyte_stringGVKd_12 K3350 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 49,
  "<&namespace>"
};

_KLsetter_methodGVKi KCsymbol_name_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KCsymbol_nameVdfmc_modelingHLBsymbolG
};

_KLsimple_methodGVKe KCsymbol_name_setterVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K3357,
  &KCsymbol_name_setterVdfmc_modelingMM1I
};

static _KLpairGVKd K3354 = {
  &KLpairGVKdW /* wrapper */,
  &KCsymbol_name_setterVdfmc_modelingMM0,
  &K3355
};

static _KLpairGVKd K3355 = {
  &KLpairGVKdW /* wrapper */,
  &KCsymbol_name_setterVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_19 K3356 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 77,
  "^symbol-name-setter"
};

static _KLsignatureGVKe K3357 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040201,
  &K3358
};

static _KLsimple_object_vectorGVKd_2 K3358 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLobjectGVKd,
  &KLuninterned_symbolGVdfmc_modeling
};

_KLinstance_slot_descriptorGVKe KCsymbol_nameVdfmc_modelingHLBsymbolG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 193,
  &KPfalseVKi,
  &KLBsymbolGVdfmc_modeling,
  &KJname_,
  &KCsymbol_nameVdfmc_modeling,
  &KCsymbol_name_setterVdfmc_modeling,
  &KLBstringGVdfmc_modeling
};

_KLgetter_methodGVKi KCsymbol_nameVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCsymbol_nameVdfmc_modelingHLBsymbolG
};

_KLsimple_methodGVKe KCsymbol_nameVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K3370,
  &KCsymbol_nameVdfmc_modelingMM1I
};

_KLsimple_methodGVKe KCsymbol_nameVdfmc_modelingMM2 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K3369,
  &KCsymbol_nameVdfmc_modelingMM2I
};

static _KLpairGVKd K3365 = {
  &KLpairGVKdW /* wrapper */,
  &KCsymbol_nameVdfmc_modelingMM0,
  &K3366
};

static _KLpairGVKd K3366 = {
  &KLpairGVKdW /* wrapper */,
  &KCsymbol_nameVdfmc_modelingMM1,
  &K3367
};

static _KLpairGVKd K3367 = {
  &KLpairGVKdW /* wrapper */,
  &KCsymbol_nameVdfmc_modelingMM2,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_12 K3368 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 49,
  "^symbol-name"
};

static _KLsignatureGVKe K3369 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41944069,
  &K1513
};

static _KLsignatureGVKe K3370 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41944069,
  &K3371
};

static _KLsimple_object_vectorGVKd_1 K3371 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLsymbolGVKd
};

static _KLbyte_stringGVKd_8 K3372 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 33,
  "<symbol>"
};

static _KLimplementation_classGVKe K3373 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 527958033,
  &KLBsymbolGVdfmc_modeling,
  &KLBsymbolGVdfmc_modelingW,
  &KPfalseVKi,
  &K3374,
  (dylan_value) -3,
  &KLBsymbolGZ32ZconstructorVdfmc_modelingMM0,
  &K1469,
  &K3377,
  (dylan_value) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &K3378,
  &K3374,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_4 K3374 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 17,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &Kprivate_model_definitionVdfmc_commonHLmodel_propertiesG,
  &Kprivate_model_creatorVdfmc_commonHLmodel_propertiesG,
  &KCsymbol_nameVdfmc_modelingHLBsymbolG
};

_KLkeyword_methodGVKe KLBsymbolGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K3379,
  &key_mep_2,
  &KLBsymbolGZ32ZconstructorVdfmc_modelingMM0I,
  &K1511
};

static _KLsimple_object_vectorGVKd_7 K3377 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 29,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBsymbolGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_1 K3378 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KCsymbol_nameVdfmc_modelingHLBsymbolG
};

static _KLkeyword_signatureAvaluesGVKi K3379 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1512,
  &KDsignature_LobjectG_typesVKi,
  &K3380
};

static _KLsimple_object_vectorGVKd_1 K3380 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBsymbolGVdfmc_modeling
};

static _KLbyte_stringGVKd_9 K3381 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 37,
  "<&symbol>"
};

static _KLsymbolGVKd KJraw_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3383
};

static _KLbyte_stringGVKd_3 K3383 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 13,
  "raw"
};

_KLsetter_methodGVKi KCPmachine_word_data_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KCPmachine_word_dataVdfmc_modelingHLBmachine_wordG
};

static _KLpairGVKd K3385 = {
  &KLpairGVKdW /* wrapper */,
  &KCPmachine_word_data_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_26 K3386 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 105,
  "^%machine-word-data-setter"
};

_KLinstance_slot_descriptorGVKe KCPmachine_word_dataVdfmc_modelingHLBmachine_wordG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 193,
  &KPfalseVKi,
  &KLBmachine_wordGVdfmc_modeling,
  &KJdata_,
  &KCPmachine_word_dataVdfmc_modeling,
  &KCPmachine_word_data_setterVdfmc_modeling,
  &KLBraw_machine_wordGVdfmc_modeling
};

static _KLbyte_stringGVKd_25 K3388 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 101,
  "%machine-word-data-setter"
};

_KLgetter_methodGVKi KCPmachine_word_dataVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCPmachine_word_dataVdfmc_modelingHLBmachine_wordG
};

static _KLpairGVKd K3390 = {
  &KLpairGVKdW /* wrapper */,
  &KCPmachine_word_dataVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_19 K3391 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 77,
  "^%machine-word-data"
};

static _KLbyte_stringGVKd_18 K3392 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 73,
  "%machine-word-data"
};

static _KLbyte_stringGVKd_14 K3393 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "<machine-word>"
};

static _KLimplementation_classGVKe K3394 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 527433745,
  &KLBmachine_wordGVdfmc_modeling,
  &KLBmachine_wordGVdfmc_modelingW,
  &KPfalseVKi,
  &K3395,
  (dylan_value) -3,
  &KLBmachine_wordGZ32ZconstructorVdfmc_modelingMM0,
  &K3397,
  &K3398,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &K3399,
  &K3395,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_4 K3395 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 17,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &Kprivate_model_definitionVdfmc_commonHLmodel_propertiesG,
  &Kprivate_model_creatorVdfmc_commonHLmodel_propertiesG,
  &KCPmachine_word_dataVdfmc_modelingHLBmachine_wordG
};

_KLkeyword_methodGVKe KLBmachine_wordGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K3400,
  &key_mep_2,
  &KLBmachine_wordGZ32ZconstructorVdfmc_modelingMM0I,
  &K3401
};

static _KLsimple_object_vectorGVKd_1 K3397 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBvalue_objectGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_8 K3398 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBvalue_objectGVdfmc_modeling,
  &KLBmachine_wordGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_1 K3399 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KCPmachine_word_dataVdfmc_modelingHLBmachine_wordG
};

static _KLkeyword_signatureAvaluesGVKi K3400 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K3402,
  &KDsignature_LobjectG_typesVKi,
  &K1240
};

static _KLsimple_object_vectorGVKd_6 K3401 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 25,
  &KJemitted_name_,
  &KPfalseVKi,
  &KJdefinition_,
  &KPfalseVKi,
  &KJdata_,
  &KPunboundVKi
};

static _KLsimple_object_vectorGVKd_3 K3402 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 13,
  &KJemitted_name_,
  &KJdefinition_,
  &KJdata_
};

static _KLbyte_stringGVKd_15 K3403 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 61,
  "<&machine-word>"
};

static _KLsymbolGVKd KJLraw_double_floatG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3405
};

static _KLbyte_stringGVKd_18 K3405 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 73,
  "<raw-double-float>"
};

_KLsetter_methodGVKi KCPdouble_float_data_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KCPdouble_float_dataVdfmc_modelingHLBdouble_floatG
};

static _KLpairGVKd K3407 = {
  &KLpairGVKdW /* wrapper */,
  &KCPdouble_float_data_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_26 K3408 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 105,
  "^%double-float-data-setter"
};

_KLinstance_slot_descriptorGVKe KCPdouble_float_dataVdfmc_modelingHLBdouble_floatG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 193,
  &KPfalseVKi,
  &KLBdouble_floatGVdfmc_modeling,
  &KJdata_,
  &KCPdouble_float_dataVdfmc_modeling,
  &KCPdouble_float_data_setterVdfmc_modeling,
  &KLBraw_double_floatGVdfmc_modeling
};

static _KLbyte_stringGVKd_25 K3410 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 101,
  "%double-float-data-setter"
};

_KLgetter_methodGVKi KCPdouble_float_dataVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCPdouble_float_dataVdfmc_modelingHLBdouble_floatG
};

static _KLpairGVKd K3412 = {
  &KLpairGVKdW /* wrapper */,
  &KCPdouble_float_dataVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_19 K3413 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 77,
  "^%double-float-data"
};

static _KLbyte_stringGVKd_18 K3414 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 73,
  "%double-float-data"
};

static _KLbyte_stringGVKd_14 K3415 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "<double-float>"
};

static _KLimplementation_classGVKe K3416 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 527433745,
  &KLBdouble_floatGVdfmc_modeling,
  &KLBdouble_floatGVdfmc_modelingW,
  &KPfalseVKi,
  &K3417,
  (dylan_value) -3,
  &KLBdouble_floatGZ32ZconstructorVdfmc_modelingMM0,
  &K3419,
  &K3420,
  (dylan_value) 49,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &K3421,
  &K3417,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_4 K3417 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 17,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &Kprivate_model_definitionVdfmc_commonHLmodel_propertiesG,
  &Kprivate_model_creatorVdfmc_commonHLmodel_propertiesG,
  &KCPdouble_float_dataVdfmc_modelingHLBdouble_floatG
};

_KLkeyword_methodGVKe KLBdouble_floatGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K3422,
  &key_mep_2,
  &KLBdouble_floatGZ32ZconstructorVdfmc_modelingMM0I,
  &K3401
};

static _KLsimple_object_vectorGVKd_2 K3419 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLBfloatGVdfmc_modeling,
  &KLBvalue_objectGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_13 K3420 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 53,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBvalue_objectGVdfmc_modeling,
  &KLBnumberGVdfmc_modeling,
  &KLBcomplexGVdfmc_modeling,
  &KLBrealGVdfmc_modeling,
  &KLBmachine_numberGVdfmc_modeling,
  &KLBfloatGVdfmc_modeling,
  &KLBdouble_floatGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_1 K3421 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KCPdouble_float_dataVdfmc_modelingHLBdouble_floatG
};

static _KLkeyword_signatureAvaluesGVKi K3422 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K3402,
  &KDsignature_LobjectG_typesVKi,
  &K1245
};

static _KLbyte_stringGVKd_15 K3423 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 61,
  "<&double-float>"
};

static _KLsymbolGVKd KJLraw_single_floatG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3425
};

static _KLbyte_stringGVKd_18 K3425 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 73,
  "<raw-single-float>"
};

_KLsetter_methodGVKi KCPsingle_float_data_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KCPsingle_float_dataVdfmc_modelingHLBsingle_floatG
};

static _KLpairGVKd K3427 = {
  &KLpairGVKdW /* wrapper */,
  &KCPsingle_float_data_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_26 K3428 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 105,
  "^%single-float-data-setter"
};

_KLinstance_slot_descriptorGVKe KCPsingle_float_dataVdfmc_modelingHLBsingle_floatG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 193,
  &KPfalseVKi,
  &KLBsingle_floatGVdfmc_modeling,
  &KJdata_,
  &KCPsingle_float_dataVdfmc_modeling,
  &KCPsingle_float_data_setterVdfmc_modeling,
  &KLBraw_single_floatGVdfmc_modeling
};

static _KLbyte_stringGVKd_25 K3430 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 101,
  "%single-float-data-setter"
};

_KLgetter_methodGVKi KCPsingle_float_dataVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCPsingle_float_dataVdfmc_modelingHLBsingle_floatG
};

static _KLpairGVKd K3432 = {
  &KLpairGVKdW /* wrapper */,
  &KCPsingle_float_dataVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_19 K3433 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 77,
  "^%single-float-data"
};

static _KLbyte_stringGVKd_18 K3434 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 73,
  "%single-float-data"
};

static _KLbyte_stringGVKd_14 K3435 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "<single-float>"
};

static _KLimplementation_classGVKe K3436 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 527433745,
  &KLBsingle_floatGVdfmc_modeling,
  &KLBsingle_floatGVdfmc_modelingW,
  &KPfalseVKi,
  &K3437,
  (dylan_value) -3,
  &KLBsingle_floatGZ32ZconstructorVdfmc_modelingMM0,
  &K3419,
  &K3439,
  (dylan_value) 49,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &K3440,
  &K3437,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_4 K3437 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 17,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &Kprivate_model_definitionVdfmc_commonHLmodel_propertiesG,
  &Kprivate_model_creatorVdfmc_commonHLmodel_propertiesG,
  &KCPsingle_float_dataVdfmc_modelingHLBsingle_floatG
};

_KLkeyword_methodGVKe KLBsingle_floatGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_5,
  &K3441,
  &key_mep_2,
  &KLBsingle_floatGZ32ZconstructorVdfmc_modelingMM0I,
  &K3401
};

static _KLsimple_object_vectorGVKd_13 K3439 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 53,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBvalue_objectGVdfmc_modeling,
  &KLBnumberGVdfmc_modeling,
  &KLBcomplexGVdfmc_modeling,
  &KLBrealGVdfmc_modeling,
  &KLBmachine_numberGVdfmc_modeling,
  &KLBfloatGVdfmc_modeling,
  &KLBsingle_floatGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_1 K3440 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KCPsingle_float_dataVdfmc_modelingHLBsingle_floatG
};

static _KLkeyword_signatureAvaluesGVKi K3441 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K3402,
  &KDsignature_LobjectG_typesVKi,
  &K1249
};

static _KLbyte_stringGVKd_15 K3442 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 61,
  "<&single-float>"
};

static _KLbyte_stringGVKd_7 K3443 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 29,
  "<float>"
};

static _KLimplementation_classGVKe K3444 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBfloatGVdfmc_modeling,
  &KLBfloatGVdfmc_modelingW,
  &KPfalseVKi,
  &K1466,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K3445,
  &K3446,
  (dylan_value) 41,
  &K3447,
  &K3397,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3832,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1466,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_1 K3445 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBmachine_numberGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_11 K3446 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 45,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBnumberGVdfmc_modeling,
  &KLBcomplexGVdfmc_modeling,
  &KLBrealGVdfmc_modeling,
  &KLBmachine_numberGVdfmc_modeling,
  &KLBfloatGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_1 K3447 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  (dylan_value) 45
};

static _KLbyte_stringGVKd_8 K3448 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 33,
  "<&float>"
};

_KLsetter_methodGVKi KCPPdouble_integer_high_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KCPPdouble_integer_highVdfmc_modelingHLBdouble_integerG
};

static _KLpairGVKd K3450 = {
  &KLpairGVKdW /* wrapper */,
  &KCPPdouble_integer_high_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_29 K3451 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 117,
  "^%%double-integer-high-setter"
};

_KLinstance_slot_descriptorGVKe KCPPdouble_integer_highVdfmc_modelingHLBdouble_integerG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 129,
  &KPfalseVKi,
  &KLBdouble_integerGVdfmc_modeling,
  &KPfalseVKi,
  &KCPPdouble_integer_highVdfmc_modeling,
  &KCPPdouble_integer_high_setterVdfmc_modeling,
  &KLBraw_machine_wordGVdfmc_modeling
};

static _KLbyte_stringGVKd_28 K3453 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 113,
  "%%double-integer-high-setter"
};

_KLgetter_methodGVKi KCPPdouble_integer_highVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCPPdouble_integer_highVdfmc_modelingHLBdouble_integerG
};

static _KLpairGVKd K3455 = {
  &KLpairGVKdW /* wrapper */,
  &KCPPdouble_integer_highVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_22 K3456 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 89,
  "^%%double-integer-high"
};

static _KLbyte_stringGVKd_21 K3457 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 85,
  "%%double-integer-high"
};

_KLsetter_methodGVKi KCPPdouble_integer_low_setterVdfmc_modelingMM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KCPPdouble_integer_lowVdfmc_modelingHLBdouble_integerG
};

static _KLpairGVKd K3459 = {
  &KLpairGVKdW /* wrapper */,
  &KCPPdouble_integer_low_setterVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_28 K3460 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 113,
  "^%%double-integer-low-setter"
};

_KLinstance_slot_descriptorGVKe KCPPdouble_integer_lowVdfmc_modelingHLBdouble_integerG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 129,
  &KPfalseVKi,
  &KLBdouble_integerGVdfmc_modeling,
  &KPfalseVKi,
  &KCPPdouble_integer_lowVdfmc_modeling,
  &KCPPdouble_integer_low_setterVdfmc_modeling,
  &KLBraw_machine_wordGVdfmc_modeling
};

static _KLbyte_stringGVKd_27 K3462 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 109,
  "%%double-integer-low-setter"
};

_KLgetter_methodGVKi KCPPdouble_integer_lowVdfmc_modelingMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCPPdouble_integer_lowVdfmc_modelingHLBdouble_integerG
};

static _KLpairGVKd K3464 = {
  &KLpairGVKdW /* wrapper */,
  &KCPPdouble_integer_lowVdfmc_modelingMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_21 K3465 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 85,
  "^%%double-integer-low"
};

static _KLbyte_stringGVKd_20 K3466 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 81,
  "%%double-integer-low"
};

static _KLbyte_stringGVKd_16 K3467 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 65,
  "<double-integer>"
};

static _KLimplementation_classGVKe K3468 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 527433749,
  &KLBdouble_integerGVdfmc_modeling,
  &KLBdouble_integerGVdfmc_modelingW,
  &KPfalseVKi,
  &K3469,
  (dylan_value) -3,
  &KLBdouble_integerGZ32ZconstructorVdfmc_modelingMM0,
  &K3471,
  &K3472,
  (dylan_value) 53,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &K3473,
  &K3469,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_5 K3469 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 21,
  &Kemitted_nameVdfmc_commonHLemitted_objectG,
  &Kprivate_model_definitionVdfmc_commonHLmodel_propertiesG,
  &Kprivate_model_creatorVdfmc_commonHLmodel_propertiesG,
  &KCPPdouble_integer_lowVdfmc_modelingHLBdouble_integerG,
  &KCPPdouble_integer_highVdfmc_modelingHLBdouble_integerG
};

_KLkeyword_methodGVKe KLBdouble_integerGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K3474,
  &key_mep_2,
  &KLBdouble_integerGZ32ZconstructorVdfmc_modelingMM0I,
  &K1472
};

static _KLsimple_object_vectorGVKd_2 K3471 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLBbig_integerGVdfmc_modeling,
  &KLBvalue_objectGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_14 K3472 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 57,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBvalue_objectGVdfmc_modeling,
  &KLBnumberGVdfmc_modeling,
  &KLBcomplexGVdfmc_modeling,
  &KLBrealGVdfmc_modeling,
  &KLBrationalGVdfmc_modeling,
  &KLBabstract_integerGVdfmc_modeling,
  &KLBbig_integerGVdfmc_modeling,
  &KLBdouble_integerGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_2 K3473 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KCPPdouble_integer_lowVdfmc_modelingHLBdouble_integerG,
  &KCPPdouble_integer_highVdfmc_modelingHLBdouble_integerG
};

static _KLkeyword_signatureAvaluesGVKi K3474 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1477,
  &KDsignature_LobjectG_typesVKi,
  &K3475
};

static _KLsimple_object_vectorGVKd_1 K3475 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBdouble_integerGVdfmc_modeling
};

static _KLbyte_stringGVKd_17 K3476 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 69,
  "<&double-integer>"
};

static _KLbyte_stringGVKd_13 K3477 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 53,
  "<big-integer>"
};

static _KLimplementation_classGVKe K3478 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBbig_integerGVdfmc_modeling,
  &KLBbig_integerGVdfmc_modelingW,
  &KPfalseVKi,
  &K1466,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K3479,
  &K3480,
  (dylan_value) 45,
  &K3481,
  &K3397,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3831,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1466,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_1 K3479 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBabstract_integerGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_12 K3480 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 49,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBnumberGVdfmc_modeling,
  &KLBcomplexGVdfmc_modeling,
  &KLBrealGVdfmc_modeling,
  &KLBrationalGVdfmc_modeling,
  &KLBabstract_integerGVdfmc_modeling,
  &KLBbig_integerGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_1 K3481 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  (dylan_value) 49
};

static _KLbyte_stringGVKd_14 K3482 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "<&big-integer>"
};

static _KLbyte_stringGVKd_9 K3483 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 37,
  "<integer>"
};

static _KLimplementation_classGVKe K3484 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102093,
  &KLBintegerGVdfmc_modeling,
  &KLBintegerGVdfmc_modelingW,
  &KPfalseVKi,
  &K1466,
  (dylan_value) -3,
  &KLBintegerGZ32ZconstructorVdfmc_modelingMM0,
  &K3487,
  &K3488,
  (dylan_value) 49,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1466,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBintegerGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K3489,
  &key_mep_2,
  &KLBintegerGZ32ZconstructorVdfmc_modelingMM0I,
  &K1472
};

static _KLsimple_object_vectorGVKd_2 K3487 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLBabstract_integerGVdfmc_modeling,
  &KLBmachine_numberGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_13 K3488 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 53,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBnumberGVdfmc_modeling,
  &KLBcomplexGVdfmc_modeling,
  &KLBrealGVdfmc_modeling,
  &KLBmachine_numberGVdfmc_modeling,
  &KLBrationalGVdfmc_modeling,
  &KLBabstract_integerGVdfmc_modeling,
  &KLBintegerGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K3489 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1477,
  &KDsignature_LobjectG_typesVKi,
  &K3490
};

static _KLsimple_object_vectorGVKd_1 K3490 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBintegerGVdfmc_modeling
};

static _KLbyte_stringGVKd_10 K3491 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 41,
  "<&integer>"
};

static _KLbyte_stringGVKd_18 K3492 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 73,
  "<abstract-integer>"
};

static _KLimplementation_classGVKe K3493 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBabstract_integerGVdfmc_modeling,
  &KLBabstract_integerGVdfmc_modelingW,
  &KPfalseVKi,
  &K1466,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K3494,
  &K3495,
  (dylan_value) 41,
  &K3447,
  &K3496,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3829,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1466,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_1 K3494 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBrationalGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_11 K3495 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 45,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBnumberGVdfmc_modeling,
  &KLBcomplexGVdfmc_modeling,
  &KLBrealGVdfmc_modeling,
  &KLBrationalGVdfmc_modeling,
  &KLBabstract_integerGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_2 K3496 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLBvalue_objectGVdfmc_modeling,
  &KLBmachine_numberGVdfmc_modeling
};

static _KLbyte_stringGVKd_19 K3497 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 77,
  "<&abstract-integer>"
};

static _KLbyte_stringGVKd_16 K3498 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 65,
  "<machine-number>"
};

static _KLimplementation_classGVKe K3499 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBmachine_numberGVdfmc_modeling,
  &KLBmachine_numberGVdfmc_modelingW,
  &KPfalseVKi,
  &K1466,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K3500,
  &K3501,
  (dylan_value) 37,
  &K3046,
  &K3397,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3827,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1466,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_1 K3500 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBrealGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_10 K3501 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 41,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBnumberGVdfmc_modeling,
  &KLBcomplexGVdfmc_modeling,
  &KLBrealGVdfmc_modeling,
  &KLBmachine_numberGVdfmc_modeling
};

static _KLbyte_stringGVKd_17 K3502 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 69,
  "<&machine-number>"
};

static _KLbyte_stringGVKd_10 K3503 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 41,
  "<rational>"
};

static _KLimplementation_classGVKe K3504 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBrationalGVdfmc_modeling,
  &KLBrationalGVdfmc_modelingW,
  &KPfalseVKi,
  &K1466,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K3500,
  &K3505,
  (dylan_value) 37,
  &K3046,
  &K3496,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3826,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1466,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_10 K3505 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 41,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBnumberGVdfmc_modeling,
  &KLBcomplexGVdfmc_modeling,
  &KLBrealGVdfmc_modeling,
  &KLBrationalGVdfmc_modeling
};

static _KLbyte_stringGVKd_11 K3506 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 45,
  "<&rational>"
};

static _KLbyte_stringGVKd_6 K3507 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 25,
  "<real>"
};

static _KLimplementation_classGVKe K3508 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBrealGVdfmc_modeling,
  &KLBrealGVdfmc_modelingW,
  &KPfalseVKi,
  &K1466,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K3509,
  &K3510,
  (dylan_value) 33,
  &K3035,
  &K3397,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3824,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1466,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_1 K3509 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBcomplexGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_9 K3510 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 37,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBnumberGVdfmc_modeling,
  &KLBcomplexGVdfmc_modeling,
  &KLBrealGVdfmc_modeling
};

static _KLbyte_stringGVKd_7 K3511 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 29,
  "<&real>"
};

static _KLbyte_stringGVKd_9 K3512 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 37,
  "<complex>"
};

static _KLimplementation_classGVKe K3513 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBcomplexGVdfmc_modeling,
  &KLBcomplexGVdfmc_modelingW,
  &KPfalseVKi,
  &K1466,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K3514,
  &K3515,
  (dylan_value) 29,
  &K3059,
  &K3397,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3823,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1466,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_1 K3514 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBnumberGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_8 K3515 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBnumberGVdfmc_modeling,
  &KLBcomplexGVdfmc_modeling
};

static _KLbyte_stringGVKd_10 K3516 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 41,
  "<&complex>"
};

static _KLbyte_stringGVKd_8 K3517 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 33,
  "<number>"
};

static _KLimplementation_classGVKe K3518 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBnumberGVdfmc_modeling,
  &KLBnumberGVdfmc_modelingW,
  &KPfalseVKi,
  &K1466,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K1469,
  &K3519,
  (dylan_value) 25,
  &K3347,
  &K3397,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3822,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1466,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_7 K3519 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 29,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBnumberGVdfmc_modeling
};

static _KLbyte_stringGVKd_9 K3520 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 37,
  "<&number>"
};

static _KLbyte_stringGVKd_19 K3521 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 77,
  "<unicode-character>"
};

static _KLimplementation_classGVKe K3522 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102093,
  &KLBunicode_characterGVdfmc_modeling,
  &KLBunicode_characterGVdfmc_modelingW,
  &KPfalseVKi,
  &K1466,
  (dylan_value) -3,
  &KLBunicode_characterGZ32ZconstructorVdfmc_modelingMM0,
  &K3525,
  &K3526,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1466,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBunicode_characterGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K3527,
  &key_mep_2,
  &KLBunicode_characterGZ32ZconstructorVdfmc_modelingMM0I,
  &K1472
};

static _KLsimple_object_vectorGVKd_1 K3525 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBcharacterGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_8 K3526 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBcharacterGVdfmc_modeling,
  &KLBunicode_characterGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K3527 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1477,
  &KDsignature_LobjectG_typesVKi,
  &K3528
};

static _KLsimple_object_vectorGVKd_1 K3528 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBunicode_characterGVdfmc_modeling
};

static _KLbyte_stringGVKd_20 K3529 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 81,
  "<&unicode-character>"
};

static _KLbyte_stringGVKd_16 K3530 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 65,
  "<byte-character>"
};

static _KLimplementation_classGVKe K3531 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102093,
  &KLBbyte_characterGVdfmc_modeling,
  &KLBbyte_characterGVdfmc_modelingW,
  &KPfalseVKi,
  &K1466,
  (dylan_value) -3,
  &KLBbyte_characterGZ32ZconstructorVdfmc_modelingMM0,
  &K3525,
  &K3534,
  (dylan_value) 29,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1466,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBbyte_characterGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K3535,
  &key_mep_2,
  &KLBbyte_characterGZ32ZconstructorVdfmc_modelingMM0I,
  &K1472
};

static _KLsimple_object_vectorGVKd_8 K3534 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 33,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBcharacterGVdfmc_modeling,
  &KLBbyte_characterGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K3535 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1477,
  &KDsignature_LobjectG_typesVKi,
  &K3536
};

static _KLsimple_object_vectorGVKd_1 K3536 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBbyte_characterGVdfmc_modeling
};

static _KLbyte_stringGVKd_17 K3537 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 69,
  "<&byte-character>"
};

static _KLbyte_stringGVKd_11 K3538 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 45,
  "<character>"
};

static _KLimplementation_classGVKe K3539 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBcharacterGVdfmc_modeling,
  &KLBcharacterGVdfmc_modelingW,
  &KPfalseVKi,
  &K1466,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K1469,
  &K3540,
  (dylan_value) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3820,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1466,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_7 K3540 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 29,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBcharacterGVdfmc_modeling
};

static _KLbyte_stringGVKd_12 K3541 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 49,
  "<&character>"
};

static _KLbyte_stringGVKd_14 K3542 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "<value-object>"
};

static _KLimplementation_classGVKe K3543 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 410255373,
  &KLBvalue_objectGVdfmc_modeling,
  &KLBvalue_objectGVdfmc_modelingW,
  &KPfalseVKi,
  &K1466,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K1469,
  &K3544,
  (dylan_value) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3816,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1466,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_7 K3544 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 29,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBvalue_objectGVdfmc_modeling
};

static _KLbyte_stringGVKd_15 K3545 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 61,
  "<&value-object>"
};

static _KLbyte_stringGVKd_1 K3546 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 5,
  "~"
};

static _KLbyte_stringGVKd_9 K3547 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 37,
  "<boolean>"
};

static _KLimplementation_classGVKe K3548 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102093,
  &KLBbooleanGVdfmc_modeling,
  &KLBbooleanGVdfmc_modelingW,
  &KPfalseVKi,
  &K1466,
  (dylan_value) -3,
  &KLBbooleanGZ32ZconstructorVdfmc_modelingMM0,
  &K1469,
  &K3551,
  (dylan_value) 25,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1466,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

_KLkeyword_methodGVKe KLBbooleanGZ32ZconstructorVdfmc_modelingMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep_4,
  &K3552,
  &key_mep_2,
  &KLBbooleanGZ32ZconstructorVdfmc_modelingMM0I,
  &K1472
};

static _KLsimple_object_vectorGVKd_7 K3551 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 29,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling,
  &KLBbooleanGVdfmc_modeling
};

static _KLkeyword_signatureAvaluesGVKi K3552 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K1477,
  &KDsignature_LobjectG_typesVKi,
  &K3553
};

static _KLsimple_object_vectorGVKd_1 K3553 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBbooleanGVdfmc_modeling
};

static _KLbyte_stringGVKd_10 K3554 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 41,
  "<&boolean>"
};

static _KLsubclassGVKe K3555 = {
  &KLsubclassGVKeW /* wrapper */,
  &Ksubclass_instanceQVKiI,
  &KLBobjectGVdfmc_modeling
};

static _KLbyte_stringGVKd_8 K3556 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 33,
  "<object>"
};

static _KLimplementation_classGVKe K3557 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 274989069,
  &KLBobjectGVdfmc_modeling,
  &KLBobjectGVdfmc_modelingW,
  &KPfalseVKi,
  &K1466,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K3558,
  &K3559,
  (dylan_value) 21,
  &KPempty_vectorVKi,
  &K3560,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3793,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1466,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_1 K3558 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLBtopGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_6 K3559 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 25,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KLBobjectGVdfmc_modeling
};

static _KLsimple_object_vectorGVKd_1 K3560 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLreferenced_objectGVdfmc_common
};

static _KLbyte_stringGVKd_9 K3561 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 37,
  "<&object>"
};

static _KLbyte_stringGVKd_8 K3562 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 33,
  "<bottom>"
};

static _KLbyte_stringGVKd_5 K3563 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 21,
  "<top>"
};

static _KLimplementation_classGVKe K3564 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 276037645,
  &KLBtopGVdfmc_modeling,
  &KLBtopGVdfmc_modelingW,
  &KPfalseVKi,
  &K1466,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K1495,
  &K3565,
  (dylan_value) 17,
  &KPempty_vectorVKi,
  &K3560,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K3791,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K1466,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_6 K3565 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 25,
  &KLobjectGVKd,
  &KLemitted_objectGVdfmc_common,
  &KLdood_mapped_objectGVdood,
  &KLmodel_propertiesGVdfmc_common,
  &KLBtopGVdfmc_modeling,
  &KPfalseVKi
};

static _KLbyte_stringGVKd_6 K3566 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 25,
  "<&top>"
};

static _KLsimple_object_vectorGVKd_13 K3567 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 53,
  &KJLvalue_objectG_,
  &KJLmm_wrapperG_,
  &KJLclassG_,
  &KJLimplementation_classG_,
  &KJLby_class_discriminatorG_,
  &KJLabstract_integerG_,
  &KJLfunctionG_,
  &KJLsequenceG_,
  &KJLstringG_,
  &KJLerrorG_,
  &KJLcollectionG_,
  &KJLcache_header_engine_nodeG_,
  &KJLlistG_
};

static _KLsymbolGVKd KJLby_class_discriminatorG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3575
};

static _KLsymbolGVKd KJLfunctionG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3574
};

static _KLsymbolGVKd KJLerrorG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3573
};

static _KLsymbolGVKd KJLcache_header_engine_nodeG_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K3572
};

static _KLbyte_stringGVKd_26 K3572 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 105,
  "<cache-header-engine-node>"
};

static _KLbyte_stringGVKd_7 K3573 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 29,
  "<error>"
};

static _KLbyte_stringGVKd_10 K3574 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 41,
  "<function>"
};

static _KLbyte_stringGVKd_24 K3575 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 97,
  "<by-class-discriminator>"
};

_KLsimple_methodGVKe Kmodel_Lmm_wrapperGVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_0,
  &K1463,
  &Kmodel_Lmm_wrapperGVdfmc_modelingMM0I
};

_KLsealed_generic_functionGVKe KCslots_initialized_stateVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K3585,
  &K3583,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe KCslots_initialized_stateVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K3587,
  &KCslots_initialized_stateVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCslots_initialized_stateVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K3586,
  &KCslots_initialized_stateVdfmc_modelingMM1I
};

static _KLpairGVKd K3583 = {
  &KLpairGVKdW /* wrapper */,
  &KCslots_initialized_stateVdfmc_modelingMM0,
  &K3584
};

static _KLpairGVKd K3584 = {
  &KLpairGVKdW /* wrapper */,
  &KCslots_initialized_stateVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_24 K3585 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 97,
  "^slots-initialized-state"
};

static _KLsignatureAvaluesGVKi K3586 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K1950,
  &K3371
};

static _KLsignatureAvaluesGVKi K3587 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K1992,
  &K3371
};

_KLsealed_generic_functionGVKe KCslots_initialized_state_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K3595,
  &K3593,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe KCslots_initialized_state_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K3598,
  &KCslots_initialized_state_setterVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCslots_initialized_state_setterVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K3596,
  &KCslots_initialized_state_setterVdfmc_modelingMM1I
};

static _KLpairGVKd K3593 = {
  &KLpairGVKdW /* wrapper */,
  &KCslots_initialized_state_setterVdfmc_modelingMM0,
  &K3594
};

static _KLpairGVKd K3594 = {
  &KLpairGVKdW /* wrapper */,
  &KCslots_initialized_state_setterVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_31 K3595 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 125,
  "^slots-initialized-state-setter"
};

static _KLsignatureGVKe K3596 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040201,
  &K3597
};

static _KLsimple_object_vectorGVKd_2 K3597 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLsymbolGVKd,
  &KLBclassGVdfmc_modeling
};

static _KLsignatureAvaluesGVKi K3598 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555465,
  &K3599,
  &K3371
};

static _KLsimple_object_vectorGVKd_2 K3599 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLsymbolGVKd,
  &KLBimplementation_classGVdfmc_modeling
};

_KLsealed_generic_functionGVKe KCclass_incremental_rcpl_positionsVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K3607,
  &K3605,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe KCclass_incremental_rcpl_positionsVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2096,
  &KCclass_incremental_rcpl_positionsVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCclass_incremental_rcpl_positionsVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2095,
  &KCclass_incremental_rcpl_positionsVdfmc_modelingMM1I
};

static _KLpairGVKd K3605 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_incremental_rcpl_positionsVdfmc_modelingMM0,
  &K3606
};

static _KLpairGVKd K3606 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_incremental_rcpl_positionsVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_33 K3607 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 133,
  "^class-incremental-rcpl-positions"
};

_KLsealed_generic_functionGVKe KCclass_incremental_rcpl_positions_setterVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KPfalseVKi,
  &K3615,
  &K3613,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe KCclass_incremental_rcpl_positions_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K2086,
  &KCclass_incremental_rcpl_positions_setterVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCclass_incremental_rcpl_positions_setterVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K1267,
  &KCclass_incremental_rcpl_positions_setterVdfmc_modelingMM1I
};

static _KLpairGVKd K3613 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_incremental_rcpl_positions_setterVdfmc_modelingMM0,
  &K3614
};

static _KLpairGVKd K3614 = {
  &KLpairGVKdW /* wrapper */,
  &KCclass_incremental_rcpl_positions_setterVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_40 K3615 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 161,
  "^class-incremental-rcpl-positions-setter"
};

_KLsimple_methodGVKe KCiclass_type_completeQVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2013,
  &KCiclass_type_completeQVdfmc_modelingMM0I
};

_KLsealed_generic_functionGVKe KCslots_have_fixed_offsetsQ_bitVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K3625,
  &K3623,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe KCslots_have_fixed_offsetsQ_bitVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2013,
  &KCslots_have_fixed_offsetsQ_bitVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCslots_have_fixed_offsetsQ_bitVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2012,
  &KCslots_have_fixed_offsetsQ_bitVdfmc_modelingMM1I
};

static _KLpairGVKd K3623 = {
  &KLpairGVKdW /* wrapper */,
  &KCslots_have_fixed_offsetsQ_bitVdfmc_modelingMM0,
  &K3624
};

static _KLpairGVKd K3624 = {
  &KLpairGVKdW /* wrapper */,
  &KCslots_have_fixed_offsetsQ_bitVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_30 K3625 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 121,
  "^slots-have-fixed-offsets?-bit"
};

_KLsealed_generic_functionGVKe KCslots_have_fixed_offsetsQ_computedQVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K3633,
  &K3631,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe KCslots_have_fixed_offsetsQ_computedQVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2013,
  &KCslots_have_fixed_offsetsQ_computedQVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCslots_have_fixed_offsetsQ_computedQVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2012,
  &KCslots_have_fixed_offsetsQ_computedQVdfmc_modelingMM1I
};

static _KLpairGVKd K3631 = {
  &KLpairGVKdW /* wrapper */,
  &KCslots_have_fixed_offsetsQ_computedQVdfmc_modelingMM0,
  &K3632
};

static _KLpairGVKd K3632 = {
  &KLpairGVKdW /* wrapper */,
  &KCslots_have_fixed_offsetsQ_computedQVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_36 K3633 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 145,
  "^slots-have-fixed-offsets?-computed?"
};

_KLsimple_methodGVKe KCiclass_instantiableQVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2013,
  &KCiclass_instantiableQVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCiclass_subclasses_fixedQVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2013,
  &KCiclass_subclasses_fixedQVdfmc_modelingMM0I
};

_KLsimple_methodGVKe Kraw_aggregate_membersVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2171,
  &Kraw_aggregate_membersVdfmc_modelingMM0I
};

_KLsimple_methodGVKe Kraw_aggregate_optionsVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K2171,
  &Kraw_aggregate_optionsVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCinit_suppliedQVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K3642,
  &KCinit_suppliedQVdfmc_modelingMM0I
};

static _KLsignatureAvaluesGVKi K3642 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K1565,
  &KDsignature_LbooleanG_typesVKi
};

_KLsimple_methodGVKe KCinit_valueQVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K3642,
  &KCinit_valueQVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCinit_evaluatedQVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K3642,
  &KCinit_evaluatedQVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCinit_keyword_requiredQVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K3649,
  &KCinit_keyword_requiredQVdfmc_modelingMM0I
};

static _KLsignatureAvaluesGVKi K3649 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K1594,
  &KDsignature_LbooleanG_typesVKi
};

_KLsimple_methodGVKe KCslot_valueVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K3653,
  &KCslot_valueVdfmc_modelingMM0I
};

static _KLbyte_stringGVKd_60 K3652 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 241,
  "Can\'t compute the slot-value for a non-booted slot yet - %=."
};

static _KLsignatureGVKe K3653 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41944073,
  &K3654
};

static _KLsimple_object_vectorGVKd_2 K3654 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLobjectGVKd,
  &KLBslot_descriptorGVdfmc_modeling
};

_KLsimple_methodGVKe KCslot_value_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_3,
  &K3657,
  &KCslot_value_setterVdfmc_modelingMM0I
};

static _KLsignatureGVKe K3657 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41944077,
  &K3658
};

static _KLsimple_object_vectorGVKd_3 K3658 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 13,
  &KLobjectGVKd,
  &KLobjectGVKd,
  &KLBslot_descriptorGVdfmc_modeling
};

_KLsimple_methodGVKe KCrepeated_slot_valueVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_3,
  &K3662,
  &KCrepeated_slot_valueVdfmc_modelingMM0I
};

static _KLbyte_stringGVKd_53 K3661 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 213,
  "Can\'t access the repeated slot of a non-booted class."
};

static _KLsignatureGVKe K3662 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040205,
  &K3663
};

static _KLsimple_object_vectorGVKd_3 K3663 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 13,
  &KLobjectGVKd,
  &KLBrepeated_slot_descriptorGVdfmc_modeling,
  &KLintegerGVKd
};

_KLsimple_methodGVKe KCrepeated_slot_value_setterVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_4,
  &K3666,
  &KCrepeated_slot_value_setterVdfmc_modelingMM0I
};

static _KLsignatureGVKe K3666 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41944081,
  &K3667
};

static _KLsimple_object_vectorGVKd_4 K3667 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 17,
  &KLobjectGVKd,
  &KLobjectGVKd,
  &KLBrepeated_slot_descriptorGVdfmc_modeling,
  &KLobjectGVKd
};

_KLsealed_generic_functionGVKe Kdirect_objectQVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K3679,
  &K3675,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe Kdirect_objectQVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &Kdirect_objectQVdfmc_modelingMM0I
};

_KLsimple_methodGVKe Kdirect_objectQVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K1233,
  &Kdirect_objectQVdfmc_modelingMM1I
};

_KLsimple_methodGVKe Kdirect_objectQVdfmc_modelingMM2 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K3680,
  &Kdirect_objectQVdfmc_modelingMM2I
};

static _KLpairGVKd K3675 = {
  &KLpairGVKdW /* wrapper */,
  &Kdirect_objectQVdfmc_modelingMM0,
  &K3676
};

static _KLpairGVKd K3676 = {
  &KLpairGVKdW /* wrapper */,
  &Kdirect_objectQVdfmc_modelingMM1,
  &K3677
};

static _KLpairGVKd K3677 = {
  &KLpairGVKdW /* wrapper */,
  &Kdirect_objectQVdfmc_modelingMM2,
  &K3678
};

static _KLpairGVKd K3678 = {
  &KLpairGVKdW /* wrapper */,
  &Kdirect_objectQVdfmc_modelingMM3,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_14 K3679 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "direct-object?"
};

static _KLsignatureGVKe K3680 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040197,
  &KDsignature_Lbyte_characterG_typesVKi
};

_KLsealed_generic_functionGVKe KCsymbolQVdfmc_modeling = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K3688,
  &K3686,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLsimple_methodGVKe KCsymbolQVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KCsymbolQVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCsymbolQVdfmc_modelingMM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K3689,
  &KCsymbolQVdfmc_modelingMM1I
};

static _KLpairGVKd K3686 = {
  &KLpairGVKdW /* wrapper */,
  &KCsymbolQVdfmc_modelingMM0,
  &K3687
};

static _KLpairGVKd K3687 = {
  &KLpairGVKdW /* wrapper */,
  &KCsymbolQVdfmc_modelingMM1,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_8 K3688 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 33,
  "^symbol?"
};

static _KLsignatureGVKe K3689 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040197,
  &K3371
};

_KLsimple_methodGVKe Kdeep_copy_symbolVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K3689,
  &Kdeep_copy_symbolVdfmc_modelingMM0I
};

_KLsimple_methodGVKe KCidQVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &KDsignature_LobjectG_object_rest_value_2VKi,
  &KCidQVdfmc_modelingMM0I
};

_KLsimple_methodGVKe Kdood_restore_proxyVdoodMdfmc_modelingM6 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K3789,
  &Kdood_restore_proxyVdoodMdfmc_modelingM6I
};

_KLsimple_methodGVKe Kdood_restore_proxyVdoodMdfmc_modelingM5 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K3787,
  &Kdood_restore_proxyVdoodMdfmc_modelingM5I
};

_KLsimple_methodGVKe Kdood_restore_proxyVdoodMdfmc_modelingM4 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K3781,
  &Kdood_restore_proxyVdoodMdfmc_modelingM4I
};

_KLsimple_methodGVKe Kdood_restore_proxyVdoodMdfmc_modelingM3 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K3779,
  &Kdood_restore_proxyVdoodMdfmc_modelingM3I
};

_KLsimple_methodGVKe Kdood_weak_gettersVdoodMdfmc_modelingM2 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K3769,
  &Kdood_weak_gettersVdoodMdfmc_modelingM2I
};

_KLsimple_methodGVKe Kdood_lazy_gettersVdoodMdfmc_modelingM2 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K3754,
  &Kdood_lazy_gettersVdoodMdfmc_modelingM2I
};

_KLsimple_methodGVKe Kdood_lazy_gettersVdoodMdfmc_modelingM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K3751,
  &Kdood_lazy_gettersVdoodMdfmc_modelingM1I
};

_KLsimple_methodGVKe Kdood_lazy_gettersVdoodMdfmc_modelingM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K3748,
  &Kdood_lazy_gettersVdoodMdfmc_modelingM0I
};

_KLsimple_methodGVKe Kdood_weak_gettersVdoodMdfmc_modelingM1 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K3745,
  &Kdood_weak_gettersVdoodMdfmc_modelingM1I
};

_KLsimple_methodGVKe Kdood_weak_gettersVdoodMdfmc_modelingM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K3742,
  &Kdood_weak_gettersVdoodMdfmc_modelingM0I
};

_KLgetter_methodGVKi KCused_librariesVdfmc_namespaceMdfmc_modelingM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCused_librariesVdfmc_namespaceHLBlibraryGVdfmc_modeling
};

_KLsetter_methodGVKi KCused_libraries_setterVdfmc_namespaceMdfmc_modelingM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KCused_librariesVdfmc_namespaceHLBlibraryGVdfmc_modeling
};

_KLgetter_methodGVKi KCall_used_librariesVdfmc_namespaceMdfmc_modelingM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KCall_used_librariesVdfmc_namespaceHLBlibraryGVdfmc_modeling
};

_KLsetter_methodGVKi KCall_used_libraries_setterVdfmc_namespaceMdfmc_modelingM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KCall_used_librariesVdfmc_namespaceHLBlibraryGVdfmc_modeling
};

_KLgetter_methodGVKi KClibrary_descriptionVdfmc_namespaceMdfmc_modelingM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KClibrary_descriptionVdfmc_namespaceHLBlibraryGVdfmc_modeling
};

_KLsetter_methodGVKi KClibrary_description_setterVdfmc_namespaceMdfmc_modelingM0 = {
  &KLsetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_setter_xep,
  &KClibrary_descriptionVdfmc_namespaceHLBlibraryGVdfmc_modeling
};

static _KLsimple_closure_methodGVKi_0 Kanonymous_of_dood_weak_gettersF3741 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &Kanonymous_of_dood_weak_gettersF3741I,
  (dylan_value) 1
};

static _KLsimple_closure_methodGVKi_0 Kanonymous_of_dood_weak_gettersF3740 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &Kanonymous_of_dood_weak_gettersF3740I,
  (dylan_value) 1
};

static _KLsignatureAvaluesGVKi K3742 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 37749765,
  &K3743,
  &KDsignature_LlistG_typesVKi
};

static _KLsimple_object_vectorGVKd_1 K3743 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &K3744
};

static _KLsubclassGVKe K3744 = {
  &KLsubclassGVKeW /* wrapper */,
  &Ksubclass_instanceQVKiI,
  &KLBlibraryGVdfmc_modeling
};

static _KLsignatureAvaluesGVKi K3745 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 37749765,
  &K3746,
  &KDsignature_LlistG_typesVKi
};

static _KLsimple_object_vectorGVKd_1 K3746 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &K3747
};

static _KLsubclassGVKe K3747 = {
  &KLsubclassGVKeW /* wrapper */,
  &Ksubclass_instanceQVKiI,
  &KLBmm_wrapperGVdfmc_modeling
};

static _KLsignatureAvaluesGVKi K3748 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 37749765,
  &K3749,
  &KDsignature_LlistG_typesVKi
};

static _KLsimple_object_vectorGVKd_1 K3749 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &K3750
};

static _KLsubclassGVKe K3750 = {
  &KLsubclassGVKeW /* wrapper */,
  &Ksubclass_instanceQVKiI,
  &KLBimplementation_classGVdfmc_modeling
};

static _KLsignatureAvaluesGVKi K3751 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 37749765,
  &K3752,
  &KDsignature_LlistG_typesVKi
};

static _KLsimple_object_vectorGVKd_1 K3752 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &K3753
};

static _KLsubclassGVKe K3753 = {
  &KLsubclassGVKeW /* wrapper */,
  &Ksubclass_instanceQVKiI,
  &KLBclassGVdfmc_modeling
};

static _KLsignatureAvaluesGVKi K3754 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 37749765,
  &K3755,
  &KDsignature_LlistG_typesVKi
};

static _KLsimple_object_vectorGVKd_1 K3755 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &K3756
};

static _KLsubclassGVKe K3756 = {
  &KLsubclassGVKeW /* wrapper */,
  &Ksubclass_instanceQVKiI,
  &KLBraw_aggregate_typeGVdfmc_modeling
};

static _KLsimple_closure_methodGVKi_0 Kanonymous_of_dood_weak_gettersF3765 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &Kanonymous_of_dood_weak_gettersF3765I,
  (dylan_value) 1
};

static _KLsimple_closure_methodGVKi_0 Kanonymous_of_dood_weak_gettersF3761 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &Kanonymous_of_dood_weak_gettersF3761I,
  (dylan_value) 1
};

static _KLsimple_closure_methodGVKi_0 Kanonymous_of_dood_weak_gettersF3764 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_0,
  &K1463,
  &Kanonymous_of_dood_weak_gettersF3764I,
  (dylan_value) 1
};

static _KLsimple_closure_methodGVKi_0 Kanonymous_of_dood_weak_gettersF3768 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_0,
  &K1463,
  &Kanonymous_of_dood_weak_gettersF3768I,
  (dylan_value) 1
};

static _KLsignatureAvaluesGVKi K3769 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 37749765,
  &K3770,
  &KDsignature_LlistG_typesVKi
};

static _KLsimple_object_vectorGVKd_1 K3770 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &K3771
};

static _KLsubclassGVKe K3771 = {
  &KLsubclassGVKeW /* wrapper */,
  &Ksubclass_instanceQVKiI,
  &KLBslot_descriptorGVdfmc_modeling
};

static _KLsimple_closure_methodGVKi_0 Kanonymous_of_dood_restore_proxyF3778 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_0,
  &K1463,
  &Kanonymous_of_dood_restore_proxyF3778I,
  (dylan_value) 1
};

static _KLsimple_closure_methodGVKi_0 Kanonymous_of_dood_restore_proxyF3776 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_0,
  &K1463,
  &Kanonymous_of_dood_restore_proxyF3776I,
  (dylan_value) 1
};

static _KLbyte_stringGVKd_14 K3777 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "CIRCULARITY %="
};

static _KLsignatureGVKe K3779 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41944073,
  &K3780
};

static _KLsimple_object_vectorGVKd_2 K3780 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLdoodGVdood,
  &KLdood_cross_model_proxyGVdfmc_modeling
};

static _KLsignatureGVKe K3781 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 46138377,
  &K3782
};

static _KLsimple_object_vectorGVKd_2 K3782 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLdoodGVdood,
  &KLdood_cross_model_slot_descriptor_proxyGVdfmc_modeling
};

_KLsimple_methodGVKe KCinit_arg_descriptorVdfmc_modelingMM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K3785,
  &KCinit_arg_descriptorVdfmc_modelingMM0I
};

static _KLsignatureGVKe K3785 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41944073,
  &K3786
};

static _KLsimple_object_vectorGVKd_2 K3786 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLBclassGVdfmc_modeling,
  &KLsymbolGVKd
};

static _KLsignatureGVKe K3787 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 46138377,
  &K3788
};

static _KLsimple_object_vectorGVKd_2 K3788 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLdoodGVdood,
  &KLdood_cross_model_init_arg_descriptor_proxyGVdfmc_modeling
};

static _KLsignatureGVKe K3789 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 46138377,
  &K3790
};

static _KLsimple_object_vectorGVKd_2 K3790 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLdoodGVdood,
  &KLdood_cross_model_mm_wrapper_proxyGVdfmc_modeling
};

static _KLpairGVKd K3791 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_objectGVdfmc_modeling,
  &K3792
};

static _KLpairGVKd K3792 = {
  &KLpairGVKdW /* wrapper */,
  &KLBobjectGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K3793 = {
  &KLpairGVKdW /* wrapper */,
  &KLBprimitiveGVdfmc_modeling,
  &K3794
};

static _KLpairGVKd K3794 = {
  &KLpairGVKdW /* wrapper */,
  &KLBproperties_providerGVdfmc_modeling,
  &K3795
};

static _KLpairGVKd K3795 = {
  &KLpairGVKdW /* wrapper */,
  &KLBdispatch_engine_invocableGVdfmc_modeling,
  &K3796
};

static _KLpairGVKd K3796 = {
  &KLpairGVKdW /* wrapper */,
  &KLBdomainGVdfmc_modeling,
  &K3797
};

static _KLpairGVKd K3797 = {
  &KLpairGVKdW /* wrapper */,
  &KLBclosure_method_mixinGVdfmc_modeling,
  &K3798
};

static _KLpairGVKd K3798 = {
  &KLpairGVKdW /* wrapper */,
  &KLBgf_cache_infoGVdfmc_modeling,
  &K3799
};

static _KLpairGVKd K3799 = {
  &KLpairGVKdW /* wrapper */,
  &KLBfunctionGVdfmc_modeling,
  &K3800
};

static _KLpairGVKd K3800 = {
  &KLpairGVKdW /* wrapper */,
  &KLBsignatureGVdfmc_modeling,
  &K3801
};

static _KLpairGVKd K3801 = {
  &KLpairGVKdW /* wrapper */,
  &KLBmiscellaneous_obsolete_instanceGVdfmc_modeling,
  &K3802
};

static _KLpairGVKd K3802 = {
  &KLpairGVKdW /* wrapper */,
  &KLBobsolete_instanceGVdfmc_modeling,
  &K3803
};

static _KLpairGVKd K3803 = {
  &KLpairGVKdW /* wrapper */,
  &KLBslot_initial_value_descriptorGVdfmc_modeling,
  &K3804
};

static _KLpairGVKd K3804 = {
  &KLpairGVKdW /* wrapper */,
  &KLBimplementation_classGVdfmc_modeling,
  &K3805
};

static _KLpairGVKd K3805 = {
  &KLpairGVKdW /* wrapper */,
  &KLBtypeGVdfmc_modeling,
  &K3806
};

static _KLpairGVKd K3806 = {
  &KLpairGVKdW /* wrapper */,
  &KLBobject_with_elementsGVdfmc_modeling,
  &K3807
};

static _KLpairGVKd K3807 = {
  &KLpairGVKdW /* wrapper */,
  &KLBmm_wrapperGVdfmc_modeling,
  &K3808
};

static _KLpairGVKd K3808 = {
  &KLpairGVKdW /* wrapper */,
  &KLBunboundGVdfmc_modeling,
  &K3809
};

static _KLpairGVKd K3809 = {
  &KLpairGVKdW /* wrapper */,
  &KLBlibrary_versionGVdfmc_modeling,
  &K3810
};

static _KLpairGVKd K3810 = {
  &KLpairGVKdW /* wrapper */,
  &KLBnamespaceGVdfmc_modeling,
  &K3811
};

static _KLpairGVKd K3811 = {
  &KLpairGVKdW /* wrapper */,
  &KLBsymbolGVdfmc_modeling,
  &K3812
};

static _KLpairGVKd K3812 = {
  &KLpairGVKdW /* wrapper */,
  &KLBnumberGVdfmc_modeling,
  &K3813
};

static _KLpairGVKd K3813 = {
  &KLpairGVKdW /* wrapper */,
  &KLBcharacterGVdfmc_modeling,
  &K3814
};

static _KLpairGVKd K3814 = {
  &KLpairGVKdW /* wrapper */,
  &KLBvalue_objectGVdfmc_modeling,
  &K3815
};

static _KLpairGVKd K3815 = {
  &KLpairGVKdW /* wrapper */,
  &KLBbooleanGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K3816 = {
  &KLpairGVKdW /* wrapper */,
  &KLBmachine_wordGVdfmc_modeling,
  &K3817
};

static _KLpairGVKd K3817 = {
  &KLpairGVKdW /* wrapper */,
  &KLBdouble_floatGVdfmc_modeling,
  &K3818
};

static _KLpairGVKd K3818 = {
  &KLpairGVKdW /* wrapper */,
  &KLBsingle_floatGVdfmc_modeling,
  &K3819
};

static _KLpairGVKd K3819 = {
  &KLpairGVKdW /* wrapper */,
  &KLBdouble_integerGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K3820 = {
  &KLpairGVKdW /* wrapper */,
  &KLBunicode_characterGVdfmc_modeling,
  &K3821
};

static _KLpairGVKd K3821 = {
  &KLpairGVKdW /* wrapper */,
  &KLBbyte_characterGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K3822 = {
  &KLpairGVKdW /* wrapper */,
  &KLBcomplexGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K3823 = {
  &KLpairGVKdW /* wrapper */,
  &KLBrealGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K3824 = {
  &KLpairGVKdW /* wrapper */,
  &KLBmachine_numberGVdfmc_modeling,
  &K3825
};

static _KLpairGVKd K3825 = {
  &KLpairGVKdW /* wrapper */,
  &KLBrationalGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K3826 = {
  &KLpairGVKdW /* wrapper */,
  &KLBabstract_integerGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K3827 = {
  &KLpairGVKdW /* wrapper */,
  &KLBfloatGVdfmc_modeling,
  &K3828
};

static _KLpairGVKd K3828 = {
  &KLpairGVKdW /* wrapper */,
  &KLBintegerGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K3829 = {
  &KLpairGVKdW /* wrapper */,
  &KLBbig_integerGVdfmc_modeling,
  &K3830
};

static _KLpairGVKd K3830 = {
  &KLpairGVKdW /* wrapper */,
  &KLBintegerGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K3831 = {
  &KLpairGVKdW /* wrapper */,
  &KLBdouble_integerGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K3832 = {
  &KLpairGVKdW /* wrapper */,
  &KLBdouble_floatGVdfmc_modeling,
  &K3833
};

static _KLpairGVKd K3833 = {
  &KLpairGVKdW /* wrapper */,
  &KLBsingle_floatGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K3834 = {
  &KLpairGVKdW /* wrapper */,
  &KLBmoduleGVdfmc_modeling,
  &K3835
};

static _KLpairGVKd K3835 = {
  &KLpairGVKdW /* wrapper */,
  &KLBlibraryGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K3836 = {
  &KLpairGVKdW /* wrapper */,
  &KLBused_libraryGVdfmc_modeling,
  &K3837
};

static _KLpairGVKd K3837 = {
  &KLpairGVKdW /* wrapper */,
  &KLBlibraryGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K3838 = {
  &KLpairGVKdW /* wrapper */,
  &KLBcollectionGVdfmc_modeling,
  &K3839
};

static _KLpairGVKd K3839 = {
  &KLpairGVKdW /* wrapper */,
  &KLBmutable_object_with_elementsGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K3840 = {
  &KLpairGVKdW /* wrapper */,
  &KLBmutable_collectionGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K3841 = {
  &KLpairGVKdW /* wrapper */,
  &KLBlimited_collectionGVdfmc_modeling,
  &K3842
};

static _KLpairGVKd K3842 = {
  &KLpairGVKdW /* wrapper */,
  &KLBsequenceGVdfmc_modeling,
  &K3843
};

static _KLpairGVKd K3843 = {
  &KLpairGVKdW /* wrapper */,
  &KLBexplicit_key_collectionGVdfmc_modeling,
  &K3844
};

static _KLpairGVKd K3844 = {
  &KLpairGVKdW /* wrapper */,
  &KLBmutable_collectionGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K3845 = {
  &KLpairGVKdW /* wrapper */,
  &KLBmutable_sequenceGVdfmc_modeling,
  &K3846
};

static _KLpairGVKd K3846 = {
  &KLpairGVKdW /* wrapper */,
  &KLBmutable_explicit_key_collectionGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K3847 = {
  &KLpairGVKdW /* wrapper */,
  &KLBmutable_explicit_key_collectionGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K3848 = {
  &KLpairGVKdW /* wrapper */,
  &KLBmutable_sequenceGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K3849 = {
  &KLpairGVKdW /* wrapper */,
  &KLBstringGVdfmc_modeling,
  &K3850
};

static _KLpairGVKd K3850 = {
  &KLpairGVKdW /* wrapper */,
  &KLBarrayGVdfmc_modeling,
  &K3851
};

static _KLpairGVKd K3851 = {
  &KLpairGVKdW /* wrapper */,
  &KLBlistGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K3852 = {
  &KLpairGVKdW /* wrapper */,
  &KLBempty_listGVdfmc_modeling,
  &K3853
};

static _KLpairGVKd K3853 = {
  &KLpairGVKdW /* wrapper */,
  &KLBpairGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K3854 = {
  &KLpairGVKdW /* wrapper */,
  &KLBvectorGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K3855 = {
  &KLpairGVKdW /* wrapper */,
  &KLBbyte_stringGVdfmc_modeling,
  &K3856
};

static _KLpairGVKd K3856 = {
  &KLpairGVKdW /* wrapper */,
  &KLBsimple_vectorGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K3857 = {
  &KLpairGVKdW /* wrapper */,
  &KLBsimple_object_vectorGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K3858 = {
  &KLpairGVKdW /* wrapper */,
  &KLBbyte_stringGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K3859 = {
  &KLpairGVKdW /* wrapper */,
  &KLBunionGVdfmc_modeling,
  &K3860
};

static _KLpairGVKd K3860 = {
  &KLpairGVKdW /* wrapper */,
  &KLBlimited_typeGVdfmc_modeling,
  &K3861
};

static _KLpairGVKd K3861 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_aggregate_typeGVdfmc_modeling,
  &K3862
};

static _KLpairGVKd K3862 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_typeGVdfmc_modeling,
  &K3863
};

static _KLpairGVKd K3863 = {
  &KLpairGVKdW /* wrapper */,
  &KLBbottom_typeGVdfmc_modeling,
  &K3864
};

static _KLpairGVKd K3864 = {
  &KLpairGVKdW /* wrapper */,
  &KLBtop_typeGVdfmc_modeling,
  &K3865
};

static _KLpairGVKd K3865 = {
  &KLpairGVKdW /* wrapper */,
  &KLBclassGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K3866 = {
  &KLpairGVKdW /* wrapper */,
  &KLBvirtual_classGVdfmc_modeling,
  &K3867
};

static _KLpairGVKd K3867 = {
  &KLpairGVKdW /* wrapper */,
  &KLBfunction_classGVdfmc_modeling,
  &K3868
};

static _KLpairGVKd K3868 = {
  &KLpairGVKdW /* wrapper */,
  &KLBvalue_classGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K3869 = {
  &KLpairGVKdW /* wrapper */,
  &KLBprimitiveGVdfmc_modeling,
  &K3870
};

static _KLpairGVKd K3870 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_aggregate_typeGVdfmc_modeling,
  &K3871
};

static _KLpairGVKd K3871 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_typeGVdfmc_modeling,
  &K3872
};

static _KLpairGVKd K3872 = {
  &KLpairGVKdW /* wrapper */,
  &KLBtop_typeGVdfmc_modeling,
  &K3873
};

static _KLpairGVKd K3873 = {
  &KLpairGVKdW /* wrapper */,
  &KLBvirtual_classGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K3874 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_union_typeGVdfmc_modeling,
  &K3875
};

static _KLpairGVKd K3875 = {
  &KLpairGVKdW /* wrapper */,
  &KLBraw_struct_typeGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K3876 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinherited_slot_descriptorGVdfmc_modeling,
  &K3877
};

static _KLpairGVKd K3877 = {
  &KLpairGVKdW /* wrapper */,
  &KLBslot_keyword_initialization_descriptorGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K3878 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinit_arg_descriptorGVdfmc_modeling,
  &K3879
};

static _KLpairGVKd K3879 = {
  &KLpairGVKdW /* wrapper */,
  &KLBslot_descriptorGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K3880 = {
  &KLpairGVKdW /* wrapper */,
  &KLBany_class_slot_descriptorGVdfmc_modeling,
  &K3881
};

static _KLpairGVKd K3881 = {
  &KLpairGVKdW /* wrapper */,
  &KLBvirtual_slot_descriptorGVdfmc_modeling,
  &K3882
};

static _KLpairGVKd K3882 = {
  &KLpairGVKdW /* wrapper */,
  &KLBany_instance_slot_descriptorGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K3883 = {
  &KLpairGVKdW /* wrapper */,
  &KLBrepeated_slot_descriptorGVdfmc_modeling,
  &K3884
};

static _KLpairGVKd K3884 = {
  &KLpairGVKdW /* wrapper */,
  &KLBinstance_slot_descriptorGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K3885 = {
  &KLpairGVKdW /* wrapper */,
  &KLBeach_subclass_slot_descriptorGVdfmc_modeling,
  &K3886
};

static _KLpairGVKd K3886 = {
  &KLpairGVKdW /* wrapper */,
  &KLBclass_slot_descriptorGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K3887 = {
  &KLpairGVKdW /* wrapper */,
  &KLdood_cross_method_proxyGVdfmc_modeling,
  &K3888
};

static _KLpairGVKd K3888 = {
  &KLpairGVKdW /* wrapper */,
  &KLdood_cross_model_inapplicable_engine_node_proxyGVdfmc_modeling,
  &K3889
};

static _KLpairGVKd K3889 = {
  &KLpairGVKdW /* wrapper */,
  &KLdood_cross_model_absent_engine_node_proxyGVdfmc_modeling,
  &K3890
};

static _KLpairGVKd K3890 = {
  &KLpairGVKdW /* wrapper */,
  &KLdood_cross_model_mm_wrapper_proxyGVdfmc_modeling,
  &K3891
};

static _KLpairGVKd K3891 = {
  &KLpairGVKdW /* wrapper */,
  &KLdood_cross_model_init_arg_descriptor_proxyGVdfmc_modeling,
  &K3892
};

static _KLpairGVKd K3892 = {
  &KLpairGVKdW /* wrapper */,
  &KLdood_cross_model_slot_descriptor_proxyGVdfmc_modeling,
  &KPempty_listVKi
};

static _KLpairGVKd K3893 = {
  &KLpairGVKdW /* wrapper */,
  &KLdood_cross_model_inherited_slot_descriptor_proxyGVdfmc_modeling,
  &KPempty_listVKi
};

/* Code */

dylan_value Ksource_constructor_for_objectVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  _KLsimple_object_vectorGVKd_7 T9 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:36
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:36
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:36
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:36
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:36
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:36
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLobjectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:36
  T5 = KlistVKdI(&KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:36
  T6 = Kmake_parens_fragmentVdfmc_macro_expanderI(T5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:36
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:36
  T9.vector_element_[0] = T0;
  T9.vector_element_[1] = T1;
  T9.vector_element_[2] = T2;
  T9.vector_element_[3] = T3;
  T9.vector_element_[4] = T4;
  T9.vector_element_[5] = T6;
  T9.vector_element_[6] = T7;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:36
  T8 = Kmake_templateVdfmc_macro_expanderI(&T9);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:36
  return(T8);
}

dylan_value Ksource_constructor_for_booleanVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  _KLsimple_object_vectorGVKd_1 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_7 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:51
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:51
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:51
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:51
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:51
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:51
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLbooleanG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:51
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLobjectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:51
  T10.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:51
  T6 = KlistVKdI(&T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:51
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:51
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:51
  T11.vector_element_[0] = T0;
  T11.vector_element_[1] = T1;
  T11.vector_element_[2] = T2;
  T11.vector_element_[3] = T3;
  T11.vector_element_[4] = T4;
  T11.vector_element_[5] = T7;
  T11.vector_element_[6] = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:51
  T9 = Kmake_templateVdfmc_macro_expanderI(&T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:51
  return(T9);
}

dylan_value Ksource_constructor_for_value_objectVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  _KLsimple_object_vectorGVKd_1 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_7 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:57
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:57
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:57
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:57
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:57
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:57
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLvalue_objectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:57
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLobjectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:57
  T10.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:57
  T6 = KlistVKdI(&T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:57
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:57
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:57
  T11.vector_element_[0] = T0;
  T11.vector_element_[1] = T1;
  T11.vector_element_[2] = T2;
  T11.vector_element_[3] = T3;
  T11.vector_element_[4] = T4;
  T11.vector_element_[5] = T7;
  T11.vector_element_[6] = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:57
  T9 = Kmake_templateVdfmc_macro_expanderI(&T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:57
  return(T9);
}

dylan_value Ksource_constructor_for_characterVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  _KLsimple_object_vectorGVKd_1 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_7 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:59
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:59
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:59
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:59
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:59
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:59
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLcharacterG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:59
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLobjectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:59
  T10.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:59
  T6 = KlistVKdI(&T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:59
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:59
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:59
  T11.vector_element_[0] = T0;
  T11.vector_element_[1] = T1;
  T11.vector_element_[2] = T2;
  T11.vector_element_[3] = T3;
  T11.vector_element_[4] = T4;
  T11.vector_element_[5] = T7;
  T11.vector_element_[6] = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:59
  T9 = Kmake_templateVdfmc_macro_expanderI(&T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:59
  return(T9);
}

dylan_value Ksource_constructor_for_byte_characterVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  _KLsimple_object_vectorGVKd_1 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_7 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:60
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:60
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:60
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:60
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:60
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:60
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLbyte_characterG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:60
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLcharacterG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:60
  T10.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:60
  T6 = KlistVKdI(&T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:60
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:60
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:60
  T11.vector_element_[0] = T0;
  T11.vector_element_[1] = T1;
  T11.vector_element_[2] = T2;
  T11.vector_element_[3] = T3;
  T11.vector_element_[4] = T4;
  T11.vector_element_[5] = T7;
  T11.vector_element_[6] = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:60
  T9 = Kmake_templateVdfmc_macro_expanderI(&T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:60
  return(T9);
}

dylan_value Ksource_constructor_for_unicode_characterVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  _KLsimple_object_vectorGVKd_1 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_7 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:61
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:61
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:61
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:61
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:61
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:61
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLunicode_characterG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:61
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLcharacterG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:61
  T10.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:61
  T6 = KlistVKdI(&T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:61
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:61
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:61
  T11.vector_element_[0] = T0;
  T11.vector_element_[1] = T1;
  T11.vector_element_[2] = T2;
  T11.vector_element_[3] = T3;
  T11.vector_element_[4] = T4;
  T11.vector_element_[5] = T7;
  T11.vector_element_[6] = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:61
  T9 = Kmake_templateVdfmc_macro_expanderI(&T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:61
  return(T9);
}

dylan_value Ksource_constructor_for_numberVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  _KLsimple_object_vectorGVKd_1 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_7 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:63
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:63
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:63
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:63
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:63
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:63
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLnumberG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:63
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLobjectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:63
  T10.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:63
  T6 = KlistVKdI(&T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:63
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:63
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:63
  T11.vector_element_[0] = T0;
  T11.vector_element_[1] = T1;
  T11.vector_element_[2] = T2;
  T11.vector_element_[3] = T3;
  T11.vector_element_[4] = T4;
  T11.vector_element_[5] = T7;
  T11.vector_element_[6] = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:63
  T9 = Kmake_templateVdfmc_macro_expanderI(&T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:63
  return(T9);
}

dylan_value Ksource_constructor_for_complexVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  _KLsimple_object_vectorGVKd_1 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_7 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:64
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:64
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:64
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:64
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:64
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:64
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLcomplexG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:64
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLnumberG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:64
  T10.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:64
  T6 = KlistVKdI(&T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:64
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:64
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:64
  T11.vector_element_[0] = T0;
  T11.vector_element_[1] = T1;
  T11.vector_element_[2] = T2;
  T11.vector_element_[3] = T3;
  T11.vector_element_[4] = T4;
  T11.vector_element_[5] = T7;
  T11.vector_element_[6] = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:64
  T9 = Kmake_templateVdfmc_macro_expanderI(&T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:64
  return(T9);
}

dylan_value Ksource_constructor_for_realVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  _KLsimple_object_vectorGVKd_1 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_7 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:65
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:65
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:65
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:65
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:65
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:65
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLrealG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:65
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLcomplexG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:65
  T10.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:65
  T6 = KlistVKdI(&T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:65
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:65
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:65
  T11.vector_element_[0] = T0;
  T11.vector_element_[1] = T1;
  T11.vector_element_[2] = T2;
  T11.vector_element_[3] = T3;
  T11.vector_element_[4] = T4;
  T11.vector_element_[5] = T7;
  T11.vector_element_[6] = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:65
  T9 = Kmake_templateVdfmc_macro_expanderI(&T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:65
  return(T9);
}

dylan_value Ksource_constructor_for_rationalVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  _KLsimple_object_vectorGVKd_1 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_7 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:66
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:66
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:66
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:66
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:66
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:66
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLrationalG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:66
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLrealG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:66
  T10.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:66
  T6 = KlistVKdI(&T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:66
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:66
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:66
  T11.vector_element_[0] = T0;
  T11.vector_element_[1] = T1;
  T11.vector_element_[2] = T2;
  T11.vector_element_[3] = T3;
  T11.vector_element_[4] = T4;
  T11.vector_element_[5] = T7;
  T11.vector_element_[6] = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:66
  T9 = Kmake_templateVdfmc_macro_expanderI(&T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:66
  return(T9);
}

dylan_value Ksource_constructor_for_machine_numberVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  _KLsimple_object_vectorGVKd_1 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_7 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:67
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:67
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:67
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:67
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:67
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:67
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLmachine_numberG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:67
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLrealG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:67
  T10.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:67
  T6 = KlistVKdI(&T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:67
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:67
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:67
  T11.vector_element_[0] = T0;
  T11.vector_element_[1] = T1;
  T11.vector_element_[2] = T2;
  T11.vector_element_[3] = T3;
  T11.vector_element_[4] = T4;
  T11.vector_element_[5] = T7;
  T11.vector_element_[6] = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:67
  T9 = Kmake_templateVdfmc_macro_expanderI(&T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:67
  return(T9);
}

dylan_value Ksource_constructor_for_abstract_integerVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  _KLsimple_object_vectorGVKd_1 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_7 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:69
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:69
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:69
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:69
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:69
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:69
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLabstract_integerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:69
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLrationalG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:69
  T10.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:69
  T6 = KlistVKdI(&T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:69
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:69
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:69
  T11.vector_element_[0] = T0;
  T11.vector_element_[1] = T1;
  T11.vector_element_[2] = T2;
  T11.vector_element_[3] = T3;
  T11.vector_element_[4] = T4;
  T11.vector_element_[5] = T7;
  T11.vector_element_[6] = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:69
  T9 = Kmake_templateVdfmc_macro_expanderI(&T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:69
  return(T9);
}

dylan_value Ksource_constructor_for_integerVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_3 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_7 T13 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:70
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:70
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:70
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:70
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:70
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:70
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLintegerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:70
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLabstract_integerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:70
  T6 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:70
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLmachine_numberG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:70
  T12.vector_element_[0] = T5;
  T12.vector_element_[1] = T6;
  T12.vector_element_[2] = T7;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:70
  T8 = KlistVKdI(&T12);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:70
  T9 = Kmake_parens_fragmentVdfmc_macro_expanderI(T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:70
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:70
  T13.vector_element_[0] = T0;
  T13.vector_element_[1] = T1;
  T13.vector_element_[2] = T2;
  T13.vector_element_[3] = T3;
  T13.vector_element_[4] = T4;
  T13.vector_element_[5] = T9;
  T13.vector_element_[6] = T10;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:70
  T11 = Kmake_templateVdfmc_macro_expanderI(&T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:70
  return(T11);
}

dylan_value Ksource_constructor_for_big_integerVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  _KLsimple_object_vectorGVKd_1 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_7 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:71
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:71
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:71
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:71
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:71
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:71
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLbig_integerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:71
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLabstract_integerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:71
  T10.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:71
  T6 = KlistVKdI(&T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:71
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:71
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:71
  T11.vector_element_[0] = T0;
  T11.vector_element_[1] = T1;
  T11.vector_element_[2] = T2;
  T11.vector_element_[3] = T3;
  T11.vector_element_[4] = T4;
  T11.vector_element_[5] = T7;
  T11.vector_element_[6] = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:71
  T9 = Kmake_templateVdfmc_macro_expanderI(&T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:71
  return(T9);
}

dylan_value Ksource_constructor_for_double_integerVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  _KLsimple_object_vectorGVKd_3 T28 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_23 T29 = {&KLsimple_object_vectorGVKdW, (dylan_value) 93};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdouble_integerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLbig_integerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T6 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLvalue_objectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T28.vector_element_[0] = T5;
  T28.vector_element_[1] = T6;
  T28.vector_element_[2] = T7;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T8 = KlistVKdI(&T28);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T9 = Kmake_parens_fragmentVdfmc_macro_expanderI(T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJconstant_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJraw_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJPPdouble_integer_low_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T14 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLraw_machine_wordG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T16 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJconstant_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T18 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJraw_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T19 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T20 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJPPdouble_integer_high_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T21 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T22 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLraw_machine_wordG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T23 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T24 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T25 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLvalue_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T26 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T29.vector_element_[0] = T0;
  T29.vector_element_[1] = T1;
  T29.vector_element_[2] = T2;
  T29.vector_element_[3] = T3;
  T29.vector_element_[4] = T4;
  T29.vector_element_[5] = T9;
  T29.vector_element_[6] = T10;
  T29.vector_element_[7] = T11;
  T29.vector_element_[8] = T12;
  T29.vector_element_[9] = T13;
  T29.vector_element_[10] = T14;
  T29.vector_element_[11] = T15;
  T29.vector_element_[12] = T16;
  T29.vector_element_[13] = T17;
  T29.vector_element_[14] = T18;
  T29.vector_element_[15] = T19;
  T29.vector_element_[16] = T20;
  T29.vector_element_[17] = T21;
  T29.vector_element_[18] = T22;
  T29.vector_element_[19] = T23;
  T29.vector_element_[20] = T24;
  T29.vector_element_[21] = T25;
  T29.vector_element_[22] = T26;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T27 = Kmake_templateVdfmc_macro_expanderI(&T29);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  return(T27);
}

dylan_value Ksource_constructor_for_floatVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  _KLsimple_object_vectorGVKd_1 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_7 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:79
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:79
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:79
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:79
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:79
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:79
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLfloatG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:79
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLmachine_numberG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:79
  T10.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:79
  T6 = KlistVKdI(&T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:79
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:79
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:79
  T11.vector_element_[0] = T0;
  T11.vector_element_[1] = T1;
  T11.vector_element_[2] = T2;
  T11.vector_element_[3] = T3;
  T11.vector_element_[4] = T4;
  T11.vector_element_[5] = T7;
  T11.vector_element_[6] = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:79
  T9 = Kmake_templateVdfmc_macro_expanderI(&T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:79
  return(T9);
}

dylan_value Ksource_constructor_for_single_floatVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_3 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  dylan_value T23;
  dylan_value T24;
  _KLsimple_object_vectorGVKd_19 T25 = {&KLsimple_object_vectorGVKdW, (dylan_value) 77};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsingle_floatG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLfloatG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  T6 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLvalue_objectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  T22.vector_element_[0] = T5;
  T22.vector_element_[1] = T6;
  T22.vector_element_[2] = T7;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  T8 = KlistVKdI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  T9 = Kmake_parens_fragmentVdfmc_macro_expanderI(T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJconstant_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJraw_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJPsingle_float_data_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  T14 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLraw_single_floatG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJrequired_init_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJdata_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  T17 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  T18 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  T19 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLvalue_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  T20 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  T25.vector_element_[0] = T0;
  T25.vector_element_[1] = T1;
  T25.vector_element_[2] = T2;
  T25.vector_element_[3] = T3;
  T25.vector_element_[4] = T4;
  T25.vector_element_[5] = T9;
  T25.vector_element_[6] = T10;
  T25.vector_element_[7] = T11;
  T25.vector_element_[8] = T12;
  T25.vector_element_[9] = T13;
  T25.vector_element_[10] = T14;
  T25.vector_element_[11] = T15;
  T25.vector_element_[12] = T16;
  T25.vector_element_[13] = T23;
  T25.vector_element_[14] = T24;
  T25.vector_element_[15] = T17;
  T25.vector_element_[16] = T18;
  T25.vector_element_[17] = T19;
  T25.vector_element_[18] = T20;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  T21 = Kmake_templateVdfmc_macro_expanderI(&T25);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  return(T21);
}

dylan_value Ksource_constructor_for_double_floatVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_3 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  dylan_value T23;
  dylan_value T24;
  _KLsimple_object_vectorGVKd_19 T25 = {&KLsimple_object_vectorGVKdW, (dylan_value) 77};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLdouble_floatG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLfloatG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  T6 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLvalue_objectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  T22.vector_element_[0] = T5;
  T22.vector_element_[1] = T6;
  T22.vector_element_[2] = T7;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  T8 = KlistVKdI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  T9 = Kmake_parens_fragmentVdfmc_macro_expanderI(T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJconstant_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJraw_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJPdouble_float_data_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  T14 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLraw_double_floatG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJrequired_init_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJdata_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  T17 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  T18 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  T19 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLvalue_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  T20 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  T25.vector_element_[0] = T0;
  T25.vector_element_[1] = T1;
  T25.vector_element_[2] = T2;
  T25.vector_element_[3] = T3;
  T25.vector_element_[4] = T4;
  T25.vector_element_[5] = T9;
  T25.vector_element_[6] = T10;
  T25.vector_element_[7] = T11;
  T25.vector_element_[8] = T12;
  T25.vector_element_[9] = T13;
  T25.vector_element_[10] = T14;
  T25.vector_element_[11] = T15;
  T25.vector_element_[12] = T16;
  T25.vector_element_[13] = T23;
  T25.vector_element_[14] = T24;
  T25.vector_element_[15] = T17;
  T25.vector_element_[16] = T18;
  T25.vector_element_[17] = T19;
  T25.vector_element_[18] = T20;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  T21 = Kmake_templateVdfmc_macro_expanderI(&T25);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  return(T21);
}

dylan_value Ksource_constructor_for_machine_wordVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  _KLsimple_object_vectorGVKd_1 T20 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T21;
  dylan_value T22;
  _KLsimple_object_vectorGVKd_19 T23 = {&KLsimple_object_vectorGVKdW, (dylan_value) 77};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:99
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:99
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:99
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:99
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:99
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:99
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLmachine_wordG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:99
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLvalue_objectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:99
  T20.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:99
  T6 = KlistVKdI(&T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:99
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:99
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJconstant_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:99
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJraw_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:99
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:99
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJPmachine_word_data_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:99
  T12 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:99
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLraw_machine_wordG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:99
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:99
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJrequired_init_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:99
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJdata_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:99
  T15 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:99
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:99
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLvalue_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:99
  T18 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:99
  T23.vector_element_[0] = T0;
  T23.vector_element_[1] = T1;
  T23.vector_element_[2] = T2;
  T23.vector_element_[3] = T3;
  T23.vector_element_[4] = T4;
  T23.vector_element_[5] = T7;
  T23.vector_element_[6] = T8;
  T23.vector_element_[7] = T9;
  T23.vector_element_[8] = T10;
  T23.vector_element_[9] = T11;
  T23.vector_element_[10] = T12;
  T23.vector_element_[11] = T13;
  T23.vector_element_[12] = T14;
  T23.vector_element_[13] = T21;
  T23.vector_element_[14] = T22;
  T23.vector_element_[15] = T15;
  T23.vector_element_[16] = T16;
  T23.vector_element_[17] = T17;
  T23.vector_element_[18] = T18;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:99
  T19 = Kmake_templateVdfmc_macro_expanderI(&T23);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:99
  return(T19);
}

dylan_value Ksource_constructor_for_symbolVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  _KLsimple_object_vectorGVKd_1 T17 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T18;
  dylan_value T19;
  _KLsimple_object_vectorGVKd_16 T20 = {&KLsimple_object_vectorGVKdW, (dylan_value) 65};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:105
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:105
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:105
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:105
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:105
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJprimary_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:105
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:105
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsymbolG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:105
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLobjectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:105
  T17.vector_element_[0] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:105
  T7 = KlistVKdI(&T17);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:105
  T8 = Kmake_parens_fragmentVdfmc_macro_expanderI(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:105
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJconstant_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:105
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:105
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsymbol_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:105
  T12 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:105
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLstringG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:105
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:105
  T18 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJrequired_init_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:105
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJname_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:105
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:105
  T20.vector_element_[0] = T0;
  T20.vector_element_[1] = T1;
  T20.vector_element_[2] = T2;
  T20.vector_element_[3] = T3;
  T20.vector_element_[4] = T4;
  T20.vector_element_[5] = T5;
  T20.vector_element_[6] = T8;
  T20.vector_element_[7] = T9;
  T20.vector_element_[8] = T10;
  T20.vector_element_[9] = T11;
  T20.vector_element_[10] = T12;
  T20.vector_element_[11] = T13;
  T20.vector_element_[12] = T14;
  T20.vector_element_[13] = T18;
  T20.vector_element_[14] = T19;
  T20.vector_element_[15] = T15;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:105
  T16 = Kmake_templateVdfmc_macro_expanderI(&T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:105
  return(T16);
}

dylan_value Ksource_constructor_for_namespaceVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  _KLsimple_object_vectorGVKd_1 T17 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T18;
  dylan_value T19;
  _KLsimple_object_vectorGVKd_16 T20 = {&KLsimple_object_vectorGVKdW, (dylan_value) 65};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:109
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:109
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:109
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:109
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:109
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJprimary_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:109
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:109
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLnamespaceG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:109
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLobjectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:109
  T17.vector_element_[0] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:109
  T7 = KlistVKdI(&T17);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:109
  T8 = Kmake_parens_fragmentVdfmc_macro_expanderI(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:109
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJconstant_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:109
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:109
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJnamespace_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:109
  T12 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:109
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLbyte_stringG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:109
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:109
  T18 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJrequired_init_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:109
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJname_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:109
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:109
  T20.vector_element_[0] = T0;
  T20.vector_element_[1] = T1;
  T20.vector_element_[2] = T2;
  T20.vector_element_[3] = T3;
  T20.vector_element_[4] = T4;
  T20.vector_element_[5] = T5;
  T20.vector_element_[6] = T8;
  T20.vector_element_[7] = T9;
  T20.vector_element_[8] = T10;
  T20.vector_element_[9] = T11;
  T20.vector_element_[10] = T12;
  T20.vector_element_[11] = T13;
  T20.vector_element_[12] = T14;
  T20.vector_element_[13] = T18;
  T20.vector_element_[14] = T19;
  T20.vector_element_[15] = T15;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:109
  T16 = Kmake_templateVdfmc_macro_expanderI(&T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:109
  return(T16);
}

dylan_value Ksource_constructor_for_library_versionVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  _KLsimple_object_vectorGVKd_1 T33 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41;
  dylan_value T42;
  dylan_value T43;
  dylan_value T44;
  dylan_value T45;
  _KLsimple_object_vectorGVKd_42 T46 = {&KLsimple_object_vectorGVKdW, (dylan_value) 169};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLlibrary_versionG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLobjectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T33.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T6 = KlistVKdI(&T33);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJconstant_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJlibrary_major_version_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T11 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLintegerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T13 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T34 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T35 = Kmake_literal_fragmentVdfmc_macro_expanderMM1I((dylan_value) 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T36 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T37 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJmajor_version_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T15 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJconstant_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T18 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJlibrary_minor_version_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T19 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T20 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLintegerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T21 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T38 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T39 = Kmake_literal_fragmentVdfmc_macro_expanderMM1I((dylan_value) 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T22 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T40 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T41 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJminor_version_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T23 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T24 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJconstant_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T25 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T26 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJlibrary_build_count_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T27 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T28 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLintegerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T29 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T42 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T43 = Kmake_literal_fragmentVdfmc_macro_expanderMM1I((dylan_value) 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T30 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T44 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T45 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJbuild_count_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T31 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T46.vector_element_[0] = T0;
  T46.vector_element_[1] = T1;
  T46.vector_element_[2] = T2;
  T46.vector_element_[3] = T3;
  T46.vector_element_[4] = T4;
  T46.vector_element_[5] = T7;
  T46.vector_element_[6] = T8;
  T46.vector_element_[7] = T9;
  T46.vector_element_[8] = T10;
  T46.vector_element_[9] = T11;
  T46.vector_element_[10] = T12;
  T46.vector_element_[11] = T13;
  T46.vector_element_[12] = T34;
  T46.vector_element_[13] = T35;
  T46.vector_element_[14] = T14;
  T46.vector_element_[15] = T36;
  T46.vector_element_[16] = T37;
  T46.vector_element_[17] = T15;
  T46.vector_element_[18] = T16;
  T46.vector_element_[19] = T17;
  T46.vector_element_[20] = T18;
  T46.vector_element_[21] = T19;
  T46.vector_element_[22] = T20;
  T46.vector_element_[23] = T21;
  T46.vector_element_[24] = T38;
  T46.vector_element_[25] = T39;
  T46.vector_element_[26] = T22;
  T46.vector_element_[27] = T40;
  T46.vector_element_[28] = T41;
  T46.vector_element_[29] = T23;
  T46.vector_element_[30] = T24;
  T46.vector_element_[31] = T25;
  T46.vector_element_[32] = T26;
  T46.vector_element_[33] = T27;
  T46.vector_element_[34] = T28;
  T46.vector_element_[35] = T29;
  T46.vector_element_[36] = T42;
  T46.vector_element_[37] = T43;
  T46.vector_element_[38] = T30;
  T46.vector_element_[39] = T44;
  T46.vector_element_[40] = T45;
  T46.vector_element_[41] = T31;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T32 = Kmake_templateVdfmc_macro_expanderI(&T46);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  return(T32);
}

dylan_value Ksource_constructor_for_libraryVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41;
  dylan_value T42;
  dylan_value T43;
  dylan_value T44;
  dylan_value T45;
  dylan_value T46;
  dylan_value T47;
  dylan_value T48;
  dylan_value T49;
  dylan_value T50;
  _KLsimple_object_vectorGVKd_3 T51 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  dylan_value T52;
  dylan_value T53;
  dylan_value T54;
  dylan_value T55;
  dylan_value T56;
  dylan_value T57;
  dylan_value T58;
  dylan_value T59;
  dylan_value T60;
  dylan_value T61;
  dylan_value T62;
  dylan_value T63;
  dylan_value T64;
  dylan_value T65;
  dylan_value T66;
  dylan_value T67;
  _KLsimple_object_vectorGVKd_62 T68 = {&KLsimple_object_vectorGVKdW, (dylan_value) 249};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJprimary_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLlibraryG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLnamespaceG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T7 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLlibrary_versionG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T51.vector_element_[0] = T6;
  T51.vector_element_[1] = T7;
  T51.vector_element_[2] = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T9 = KlistVKdI(&T51);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T10 = Kmake_parens_fragmentVdfmc_macro_expanderI(T9);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJused_libraries_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T14 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T52 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T53 = Kmake_literal_fragmentVdfmc_macro_expanderMM8I(&KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T17 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T54 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T55 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJused_libraries_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T18 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T19 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T20 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T21 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJall_used_libraries_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T22 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T23 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T24 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T56 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T57 = Kmake_literal_fragmentVdfmc_macro_expanderMM8I(&KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T25 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T58 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T59 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJall_used_libraries_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T26 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T27 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T28 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T29 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJruntime_module_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T30 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T60 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T61 = Kmake_literal_fragmentVdfmc_macro_expanderMM4I(&KPfalseVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T31 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T32 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T33 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJlibrary_defined_generics_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T34 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T35 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T36 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T62 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T63 = Kmake_literal_fragmentVdfmc_macro_expanderMM8I(&KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T37 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T38 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T39 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJlibrary_number_static_dispatches_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T40 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T41 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLintegerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T42 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T64 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T65 = Kmake_literal_fragmentVdfmc_macro_expanderMM1I((dylan_value) 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T43 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T44 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T45 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJlibrary_number_dynamic_dispatches_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T46 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T47 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLintegerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T48 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T66 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T67 = Kmake_literal_fragmentVdfmc_macro_expanderMM1I((dylan_value) 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T49 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T68.vector_element_[0] = T0;
  T68.vector_element_[1] = T1;
  T68.vector_element_[2] = T2;
  T68.vector_element_[3] = T3;
  T68.vector_element_[4] = T4;
  T68.vector_element_[5] = T5;
  T68.vector_element_[6] = T10;
  T68.vector_element_[7] = T11;
  T68.vector_element_[8] = T12;
  T68.vector_element_[9] = T13;
  T68.vector_element_[10] = T14;
  T68.vector_element_[11] = T15;
  T68.vector_element_[12] = T16;
  T68.vector_element_[13] = T52;
  T68.vector_element_[14] = T53;
  T68.vector_element_[15] = T17;
  T68.vector_element_[16] = T54;
  T68.vector_element_[17] = T55;
  T68.vector_element_[18] = T18;
  T68.vector_element_[19] = T19;
  T68.vector_element_[20] = T20;
  T68.vector_element_[21] = T21;
  T68.vector_element_[22] = T22;
  T68.vector_element_[23] = T23;
  T68.vector_element_[24] = T24;
  T68.vector_element_[25] = T56;
  T68.vector_element_[26] = T57;
  T68.vector_element_[27] = T25;
  T68.vector_element_[28] = T58;
  T68.vector_element_[29] = T59;
  T68.vector_element_[30] = T26;
  T68.vector_element_[31] = T27;
  T68.vector_element_[32] = T28;
  T68.vector_element_[33] = T29;
  T68.vector_element_[34] = T30;
  T68.vector_element_[35] = T60;
  T68.vector_element_[36] = T61;
  T68.vector_element_[37] = T31;
  T68.vector_element_[38] = T32;
  T68.vector_element_[39] = T33;
  T68.vector_element_[40] = T34;
  T68.vector_element_[41] = T35;
  T68.vector_element_[42] = T36;
  T68.vector_element_[43] = T62;
  T68.vector_element_[44] = T63;
  T68.vector_element_[45] = T37;
  T68.vector_element_[46] = T38;
  T68.vector_element_[47] = T39;
  T68.vector_element_[48] = T40;
  T68.vector_element_[49] = T41;
  T68.vector_element_[50] = T42;
  T68.vector_element_[51] = T64;
  T68.vector_element_[52] = T65;
  T68.vector_element_[53] = T43;
  T68.vector_element_[54] = T44;
  T68.vector_element_[55] = T45;
  T68.vector_element_[56] = T46;
  T68.vector_element_[57] = T47;
  T68.vector_element_[58] = T48;
  T68.vector_element_[59] = T66;
  T68.vector_element_[60] = T67;
  T68.vector_element_[61] = T49;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T50 = Kmake_templateVdfmc_macro_expanderI(&T68);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  return(T50);
}

dylan_value Ksource_constructor_for_used_libraryVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  _KLsimple_object_vectorGVKd_1 T24 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  _KLsimple_object_vectorGVKd_25 T29 = {&KLsimple_object_vectorGVKdW, (dylan_value) 101};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJprimary_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLused_libraryG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLlibrary_versionG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T24.vector_element_[0] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T7 = KlistVKdI(&T24);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T8 = Kmake_parens_fragmentVdfmc_macro_expanderI(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJused_library_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T12 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLlibraryG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJrequired_init_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJused_library_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T15 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T18 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJused_library_binding_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T19 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T20 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsymbolG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T21 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJrequired_init_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T28 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJbinding_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T22 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T29.vector_element_[0] = T0;
  T29.vector_element_[1] = T1;
  T29.vector_element_[2] = T2;
  T29.vector_element_[3] = T3;
  T29.vector_element_[4] = T4;
  T29.vector_element_[5] = T5;
  T29.vector_element_[6] = T8;
  T29.vector_element_[7] = T9;
  T29.vector_element_[8] = T10;
  T29.vector_element_[9] = T11;
  T29.vector_element_[10] = T12;
  T29.vector_element_[11] = T13;
  T29.vector_element_[12] = T14;
  T29.vector_element_[13] = T25;
  T29.vector_element_[14] = T26;
  T29.vector_element_[15] = T15;
  T29.vector_element_[16] = T16;
  T29.vector_element_[17] = T17;
  T29.vector_element_[18] = T18;
  T29.vector_element_[19] = T19;
  T29.vector_element_[20] = T20;
  T29.vector_element_[21] = T21;
  T29.vector_element_[22] = T27;
  T29.vector_element_[23] = T28;
  T29.vector_element_[24] = T22;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T23 = Kmake_templateVdfmc_macro_expanderI(&T29);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  return(T23);
}

dylan_value KinitializeVKdMdfmc_modelingM0I (dylan_value x_, dylan_value all_keys_, dylan_value used_library_) {
  dylan_value used_libraryF4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:152
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:152
  primitive_type_check(used_library_, &KLBlibraryGVdfmc_modeling);
  used_libraryF4 = used_library_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:155
  T6 = SLOT_VALUE_INITD(used_libraryF4, 4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:155
  SLOT_VALUE_SETTER(T6, x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:156
  T7 = SLOT_VALUE_INITD(used_libraryF4, 5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:156
  SLOT_VALUE_SETTER(T7, x_, 4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:157
  T8 = SLOT_VALUE_INITD(used_libraryF4, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:157
  SLOT_VALUE_SETTER(T8, x_, 5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:157
  T5 = T8;
  MV_SET_ELT(0, T8);
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:152
  return(T5);
}

dylan_value Ksource_constructor_for_moduleVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  _KLsimple_object_vectorGVKd_1 T17 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T18;
  dylan_value T19;
  _KLsimple_object_vectorGVKd_16 T20 = {&KLsimple_object_vectorGVKdW, (dylan_value) 65};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:160
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:160
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:160
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:160
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:160
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJprimary_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:160
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:160
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLmoduleG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:160
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLnamespaceG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:160
  T17.vector_element_[0] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:160
  T7 = KlistVKdI(&T17);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:160
  T8 = Kmake_parens_fragmentVdfmc_macro_expanderI(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:160
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJconstant_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:160
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:160
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJhome_library_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:160
  T12 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:160
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLlibraryG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:160
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:160
  T18 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJrequired_init_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:160
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJhome_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:160
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:160
  T20.vector_element_[0] = T0;
  T20.vector_element_[1] = T1;
  T20.vector_element_[2] = T2;
  T20.vector_element_[3] = T3;
  T20.vector_element_[4] = T4;
  T20.vector_element_[5] = T5;
  T20.vector_element_[6] = T8;
  T20.vector_element_[7] = T9;
  T20.vector_element_[8] = T10;
  T20.vector_element_[9] = T11;
  T20.vector_element_[10] = T12;
  T20.vector_element_[11] = T13;
  T20.vector_element_[12] = T14;
  T20.vector_element_[13] = T18;
  T20.vector_element_[14] = T19;
  T20.vector_element_[15] = T15;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:160
  T16 = Kmake_templateVdfmc_macro_expanderI(&T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:160
  return(T16);
}

dylan_value KCmake_LBlibraryGVdfmc_namespaceMdfmc_modelingM0I (dylan_value name_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4_0;
  _KLsimple_object_vectorGVKd_2 T5 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:164
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:165
  CONGRUENT_CALL_PROLOG(&KasVKd, 2);
  T2 = CONGRUENT_CALL2(&KLstringGVKd, name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:165
  CONGRUENT_CALL_PROLOG(&Kas_lowercaseVKd, 1);
  T3 = CONGRUENT_CALL1(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:165
  T5.vector_element_[0] = &KJname_;
  T5.vector_element_[1] = T3;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:165
  T4_0 = KLBlibraryGZ32ZconstructorVdfmc_modelingMM0I(&KLBlibraryGVdfmc_modeling, &T5, &KPfalseVKi, &KPfalseVKi, T3, (dylan_value) 1, (dylan_value) 1, (dylan_value) 1, &KPempty_vectorVKi, &KPempty_vectorVKi, &KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:164
  MV_SET_COUNT(1);
  return(T4_0);
}

dylan_value KCmake_LBmoduleGVdfmc_namespaceMdfmc_modelingM0I (dylan_value name_, dylan_value home_) {
  dylan_value T3;
  dylan_value T4;
  dylan_value T5_0;
  _KLsimple_object_vectorGVKd_4 T6 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:168
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:169
  CONGRUENT_CALL_PROLOG(&KasVKd, 2);
  T3 = CONGRUENT_CALL2(&KLstringGVKd, name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:169
  CONGRUENT_CALL_PROLOG(&Kas_lowercaseVKd, 1);
  T4 = CONGRUENT_CALL1(T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:169
  T6.vector_element_[0] = &KJname_;
  T6.vector_element_[1] = T4;
  T6.vector_element_[2] = IKJhome_;
  T6.vector_element_[3] = home_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:169
  T5_0 = KLBmoduleGZ32ZconstructorVdfmc_modelingMM0I(&KLBmoduleGVdfmc_modeling, &T6, &KPfalseVKi, &KPfalseVKi, T4, home_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:168
  MV_SET_COUNT(1);
  return(T5_0);
}

dylan_value Ksource_constructor_for_unboundVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  _KLsimple_object_vectorGVKd_1 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_7 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:200
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:200
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:200
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:200
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:200
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:200
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLunboundG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:200
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLobjectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:200
  T10.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:200
  T6 = KlistVKdI(&T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:200
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:200
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:200
  T11.vector_element_[0] = T0;
  T11.vector_element_[1] = T1;
  T11.vector_element_[2] = T2;
  T11.vector_element_[3] = T3;
  T11.vector_element_[4] = T4;
  T11.vector_element_[5] = T7;
  T11.vector_element_[6] = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:200
  T9 = Kmake_templateVdfmc_macro_expanderI(&T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:200
  return(T9);
}

dylan_value Ksource_constructor_for_mm_wrapperVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41;
  dylan_value T42;
  dylan_value T43;
  dylan_value T44;
  dylan_value T45;
  _KLsimple_object_vectorGVKd_1 T46 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T47;
  dylan_value T48;
  dylan_value T49;
  dylan_value T50;
  dylan_value T51;
  dylan_value T52;
  dylan_value T53;
  dylan_value T54;
  dylan_value T55;
  dylan_value T56;
  dylan_value T57;
  dylan_value T58;
  dylan_value T59;
  dylan_value T60;
  dylan_value T61;
  dylan_value T62;
  dylan_value T63;
  _KLsimple_object_vectorGVKd_60 T64 = {&KLsimple_object_vectorGVKdW, (dylan_value) 241};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJprimary_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLmm_wrapperG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLobjectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T46.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T6 = KlistVKdI(&T46);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmm_wrapper_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T10 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLimplementation_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T47 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJrequired_init_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T48 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJimplementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T13 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T14 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmm_wrapper_subtype_mask_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T16 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLintegerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T18 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T49 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T50 = Kmake_literal_fragmentVdfmc_macro_expanderMM1I((dylan_value) 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T19 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T51 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T52 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJsubtype_mask_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T20 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T21 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T22 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmm_wrapper_fixed_part_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T23 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T24 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLraw_machine_wordG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T25 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T53 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T54 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJfixed_part_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T26 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T27 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T28 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmm_wrapper_variable_part_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T29 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T30 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLraw_machine_wordG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T31 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T55 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T56 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJvariable_part_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T32 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T33 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJconstant_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T34 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJrepeated_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T35 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T36 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmm_wrapper_pattern_element_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T37 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T38 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLraw_machine_wordG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T39 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T57 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJrequired_init_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T58 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJfill_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T40 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T59 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJsize_getter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T41 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmm_wrapper_number_patterns_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T42 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T60 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJsize_init_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T61 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJnumber_patterns_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T43 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T62 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJsize_init_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T63 = Kmake_literal_fragmentVdfmc_macro_expanderMM1I((dylan_value) 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T44 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T64.vector_element_[0] = T0;
  T64.vector_element_[1] = T1;
  T64.vector_element_[2] = T2;
  T64.vector_element_[3] = T3;
  T64.vector_element_[4] = T4;
  T64.vector_element_[5] = T7;
  T64.vector_element_[6] = T8;
  T64.vector_element_[7] = T9;
  T64.vector_element_[8] = T10;
  T64.vector_element_[9] = T11;
  T64.vector_element_[10] = T12;
  T64.vector_element_[11] = T47;
  T64.vector_element_[12] = T48;
  T64.vector_element_[13] = T13;
  T64.vector_element_[14] = T14;
  T64.vector_element_[15] = T15;
  T64.vector_element_[16] = T16;
  T64.vector_element_[17] = T17;
  T64.vector_element_[18] = T18;
  T64.vector_element_[19] = T49;
  T64.vector_element_[20] = T50;
  T64.vector_element_[21] = T19;
  T64.vector_element_[22] = T51;
  T64.vector_element_[23] = T52;
  T64.vector_element_[24] = T20;
  T64.vector_element_[25] = T21;
  T64.vector_element_[26] = T22;
  T64.vector_element_[27] = T23;
  T64.vector_element_[28] = T24;
  T64.vector_element_[29] = T25;
  T64.vector_element_[30] = T53;
  T64.vector_element_[31] = T54;
  T64.vector_element_[32] = T26;
  T64.vector_element_[33] = T27;
  T64.vector_element_[34] = T28;
  T64.vector_element_[35] = T29;
  T64.vector_element_[36] = T30;
  T64.vector_element_[37] = T31;
  T64.vector_element_[38] = T55;
  T64.vector_element_[39] = T56;
  T64.vector_element_[40] = T32;
  T64.vector_element_[41] = T33;
  T64.vector_element_[42] = T34;
  T64.vector_element_[43] = T35;
  T64.vector_element_[44] = T36;
  T64.vector_element_[45] = T37;
  T64.vector_element_[46] = T38;
  T64.vector_element_[47] = T39;
  T64.vector_element_[48] = T57;
  T64.vector_element_[49] = T58;
  T64.vector_element_[50] = T40;
  T64.vector_element_[51] = T59;
  T64.vector_element_[52] = T41;
  T64.vector_element_[53] = T42;
  T64.vector_element_[54] = T60;
  T64.vector_element_[55] = T61;
  T64.vector_element_[56] = T43;
  T64.vector_element_[57] = T62;
  T64.vector_element_[58] = T63;
  T64.vector_element_[59] = T44;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T45 = Kmake_templateVdfmc_macro_expanderI(&T64);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  return(T45);
}

dylan_value Ksource_constructor_for_object_with_elementsVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  _KLsimple_object_vectorGVKd_1 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_7 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:263
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:263
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:263
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:263
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:263
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:263
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLobject_with_elementsG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:263
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLobjectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:263
  T10.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:263
  T6 = KlistVKdI(&T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:263
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:263
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:263
  T11.vector_element_[0] = T0;
  T11.vector_element_[1] = T1;
  T11.vector_element_[2] = T2;
  T11.vector_element_[3] = T3;
  T11.vector_element_[4] = T4;
  T11.vector_element_[5] = T7;
  T11.vector_element_[6] = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:263
  T9 = Kmake_templateVdfmc_macro_expanderI(&T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:263
  return(T9);
}

dylan_value Ksource_constructor_for_mutable_object_with_elementsVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_8 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:264
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:264
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:264
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:264
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJcompiler_open_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:264
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:264
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:264
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLmutable_object_with_elementsG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:264
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLobject_with_elementsG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:264
  T11.vector_element_[0] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:264
  T7 = KlistVKdI(&T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:264
  T8 = Kmake_parens_fragmentVdfmc_macro_expanderI(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:264
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:264
  T12.vector_element_[0] = T0;
  T12.vector_element_[1] = T1;
  T12.vector_element_[2] = T2;
  T12.vector_element_[3] = T3;
  T12.vector_element_[4] = T4;
  T12.vector_element_[5] = T5;
  T12.vector_element_[6] = T8;
  T12.vector_element_[7] = T9;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:264
  T10 = Kmake_templateVdfmc_macro_expanderI(&T12);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:264
  return(T10);
}

dylan_value Ksource_constructor_for_collectionVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  _KLsimple_object_vectorGVKd_1 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_7 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:267
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:267
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:267
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:267
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:267
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:267
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLcollectionG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:267
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLobject_with_elementsG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:267
  T10.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:267
  T6 = KlistVKdI(&T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:267
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:267
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:267
  T11.vector_element_[0] = T0;
  T11.vector_element_[1] = T1;
  T11.vector_element_[2] = T2;
  T11.vector_element_[3] = T3;
  T11.vector_element_[4] = T4;
  T11.vector_element_[5] = T7;
  T11.vector_element_[6] = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:267
  T9 = Kmake_templateVdfmc_macro_expanderI(&T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:267
  return(T9);
}

dylan_value Ksource_constructor_for_mutable_collectionVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_3 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_7 T13 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:268
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:268
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:268
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:268
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:268
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:268
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLmutable_collectionG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:268
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLcollectionG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:268
  T6 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:268
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLmutable_object_with_elementsG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:268
  T12.vector_element_[0] = T5;
  T12.vector_element_[1] = T6;
  T12.vector_element_[2] = T7;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:268
  T8 = KlistVKdI(&T12);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:268
  T9 = Kmake_parens_fragmentVdfmc_macro_expanderI(T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:268
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:268
  T13.vector_element_[0] = T0;
  T13.vector_element_[1] = T1;
  T13.vector_element_[2] = T2;
  T13.vector_element_[3] = T3;
  T13.vector_element_[4] = T4;
  T13.vector_element_[5] = T9;
  T13.vector_element_[6] = T10;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:268
  T11 = Kmake_templateVdfmc_macro_expanderI(&T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:268
  return(T11);
}

dylan_value Ksource_constructor_for_explicit_key_collectionVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  _KLsimple_object_vectorGVKd_1 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_7 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:271
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:271
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:271
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:271
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:271
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:271
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLexplicit_key_collectionG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:271
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLcollectionG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:271
  T10.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:271
  T6 = KlistVKdI(&T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:271
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:271
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:271
  T11.vector_element_[0] = T0;
  T11.vector_element_[1] = T1;
  T11.vector_element_[2] = T2;
  T11.vector_element_[3] = T3;
  T11.vector_element_[4] = T4;
  T11.vector_element_[5] = T7;
  T11.vector_element_[6] = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:271
  T9 = Kmake_templateVdfmc_macro_expanderI(&T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:271
  return(T9);
}

dylan_value Ksource_constructor_for_mutable_explicit_key_collectionVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_3 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_7 T13 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:273
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:273
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:273
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:273
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:273
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:273
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLmutable_explicit_key_collectionG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:273
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLexplicit_key_collectionG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:273
  T6 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:273
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLmutable_collectionG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:273
  T12.vector_element_[0] = T5;
  T12.vector_element_[1] = T6;
  T12.vector_element_[2] = T7;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:273
  T8 = KlistVKdI(&T12);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:273
  T9 = Kmake_parens_fragmentVdfmc_macro_expanderI(T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:273
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:273
  T13.vector_element_[0] = T0;
  T13.vector_element_[1] = T1;
  T13.vector_element_[2] = T2;
  T13.vector_element_[3] = T3;
  T13.vector_element_[4] = T4;
  T13.vector_element_[5] = T9;
  T13.vector_element_[6] = T10;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:273
  T11 = Kmake_templateVdfmc_macro_expanderI(&T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:273
  return(T11);
}

dylan_value Ksource_constructor_for_sequenceVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  _KLsimple_object_vectorGVKd_1 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_7 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:276
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:276
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:276
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:276
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:276
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:276
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsequenceG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:276
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLcollectionG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:276
  T10.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:276
  T6 = KlistVKdI(&T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:276
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:276
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:276
  T11.vector_element_[0] = T0;
  T11.vector_element_[1] = T1;
  T11.vector_element_[2] = T2;
  T11.vector_element_[3] = T3;
  T11.vector_element_[4] = T4;
  T11.vector_element_[5] = T7;
  T11.vector_element_[6] = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:276
  T9 = Kmake_templateVdfmc_macro_expanderI(&T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:276
  return(T9);
}

dylan_value Ksource_constructor_for_mutable_sequenceVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_3 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_7 T13 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:277
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:277
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:277
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:277
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:277
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:277
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLmutable_sequenceG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:277
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLmutable_collectionG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:277
  T6 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:277
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsequenceG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:277
  T12.vector_element_[0] = T5;
  T12.vector_element_[1] = T6;
  T12.vector_element_[2] = T7;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:277
  T8 = KlistVKdI(&T12);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:277
  T9 = Kmake_parens_fragmentVdfmc_macro_expanderI(T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:277
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:277
  T13.vector_element_[0] = T0;
  T13.vector_element_[1] = T1;
  T13.vector_element_[2] = T2;
  T13.vector_element_[3] = T3;
  T13.vector_element_[4] = T4;
  T13.vector_element_[5] = T9;
  T13.vector_element_[6] = T10;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:277
  T11 = Kmake_templateVdfmc_macro_expanderI(&T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:277
  return(T11);
}

dylan_value Ksource_constructor_for_listVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_1 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  _KLsimple_object_vectorGVKd_27 T31 = {&KLsimple_object_vectorGVKdW, (dylan_value) 109};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJprimary_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLlistG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLmutable_sequenceG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T22.vector_element_[0] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T7 = KlistVKdI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T8 = Kmake_parens_fragmentVdfmc_macro_expanderI(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJhead_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM4I(&KPfalseVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T13 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJhead_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T14 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJtail_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T18 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T28 = Kmake_literal_fragmentVdfmc_macro_expanderMM6I(&KPempty_listVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T19 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T29 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T30 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJtail_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T20 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T31.vector_element_[0] = T0;
  T31.vector_element_[1] = T1;
  T31.vector_element_[2] = T2;
  T31.vector_element_[3] = T3;
  T31.vector_element_[4] = T4;
  T31.vector_element_[5] = T5;
  T31.vector_element_[6] = T8;
  T31.vector_element_[7] = T9;
  T31.vector_element_[8] = T10;
  T31.vector_element_[9] = T11;
  T31.vector_element_[10] = T12;
  T31.vector_element_[11] = T23;
  T31.vector_element_[12] = T24;
  T31.vector_element_[13] = T13;
  T31.vector_element_[14] = T25;
  T31.vector_element_[15] = T26;
  T31.vector_element_[16] = T14;
  T31.vector_element_[17] = T15;
  T31.vector_element_[18] = T16;
  T31.vector_element_[19] = T17;
  T31.vector_element_[20] = T18;
  T31.vector_element_[21] = T27;
  T31.vector_element_[22] = T28;
  T31.vector_element_[23] = T19;
  T31.vector_element_[24] = T29;
  T31.vector_element_[25] = T30;
  T31.vector_element_[26] = T20;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T21 = Kmake_templateVdfmc_macro_expanderI(&T31);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  return(T21);
}

dylan_value Ksource_constructor_for_pairVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  _KLsimple_object_vectorGVKd_1 T16 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  _KLsimple_object_vectorGVKd_17 T21 = {&KLsimple_object_vectorGVKdW, (dylan_value) 69};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:286
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:286
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:286
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:286
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:286
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmade_inline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:286
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:286
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLpairG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:286
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLlistG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:286
  T16.vector_element_[0] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:286
  T7 = KlistVKdI(&T16);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:286
  T8 = Kmake_parens_fragmentVdfmc_macro_expanderI(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:286
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinherited_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:286
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:286
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJtail_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:286
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:286
  T17 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:286
  T18 = Kmake_literal_fragmentVdfmc_macro_expanderMM4I(&KPfalseVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:286
  T13 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:286
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:286
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJtail_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:286
  T14 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:286
  T21.vector_element_[0] = T0;
  T21.vector_element_[1] = T1;
  T21.vector_element_[2] = T2;
  T21.vector_element_[3] = T3;
  T21.vector_element_[4] = T4;
  T21.vector_element_[5] = T5;
  T21.vector_element_[6] = T8;
  T21.vector_element_[7] = T9;
  T21.vector_element_[8] = T10;
  T21.vector_element_[9] = T11;
  T21.vector_element_[10] = T12;
  T21.vector_element_[11] = T17;
  T21.vector_element_[12] = T18;
  T21.vector_element_[13] = T13;
  T21.vector_element_[14] = T19;
  T21.vector_element_[15] = T20;
  T21.vector_element_[16] = T14;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:286
  T15 = Kmake_templateVdfmc_macro_expanderI(&T21);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:286
  return(T15);
}

dylan_value Ksource_constructor_for_empty_listVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  _KLsimple_object_vectorGVKd_1 T15 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  _KLsimple_object_vectorGVKd_16 T20 = {&KLsimple_object_vectorGVKdW, (dylan_value) 65};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:290
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:290
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:290
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:290
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:290
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:290
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLempty_listG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:290
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLlistG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:290
  T15.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:290
  T6 = KlistVKdI(&T15);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:290
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:290
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinherited_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:290
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:290
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJhead_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:290
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:290
  T16 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:290
  T17 = Kmake_literal_fragmentVdfmc_macro_expanderMM6I(&KPempty_listVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:290
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:290
  T18 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:290
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJhead_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:290
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:290
  T20.vector_element_[0] = T0;
  T20.vector_element_[1] = T1;
  T20.vector_element_[2] = T2;
  T20.vector_element_[3] = T3;
  T20.vector_element_[4] = T4;
  T20.vector_element_[5] = T7;
  T20.vector_element_[6] = T8;
  T20.vector_element_[7] = T9;
  T20.vector_element_[8] = T10;
  T20.vector_element_[9] = T11;
  T20.vector_element_[10] = T16;
  T20.vector_element_[11] = T17;
  T20.vector_element_[12] = T12;
  T20.vector_element_[13] = T18;
  T20.vector_element_[14] = T19;
  T20.vector_element_[15] = T13;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:290
  T14 = Kmake_templateVdfmc_macro_expanderI(&T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:290
  return(T14);
}

dylan_value Ksource_constructor_for_limited_collectionVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  _KLsimple_object_vectorGVKd_1 T19 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  _KLsimple_object_vectorGVKd_19 T23 = {&KLsimple_object_vectorGVKdW, (dylan_value) 77};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:294
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:294
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:294
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:294
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:294
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJprimary_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:294
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:294
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLlimited_collectionG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:294
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLcollectionG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:294
  T19.vector_element_[0] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:294
  T7 = KlistVKdI(&T19);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:294
  T8 = Kmake_parens_fragmentVdfmc_macro_expanderI(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:294
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJconstant_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:294
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:294
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJelement_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:294
  T12 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:294
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLtypeG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:294
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:294
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:294
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJelement_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:294
  T15 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:294
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:294
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLobjectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:294
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:294
  T23.vector_element_[0] = T0;
  T23.vector_element_[1] = T1;
  T23.vector_element_[2] = T2;
  T23.vector_element_[3] = T3;
  T23.vector_element_[4] = T4;
  T23.vector_element_[5] = T5;
  T23.vector_element_[6] = T8;
  T23.vector_element_[7] = T9;
  T23.vector_element_[8] = T10;
  T23.vector_element_[9] = T11;
  T23.vector_element_[10] = T12;
  T23.vector_element_[11] = T13;
  T23.vector_element_[12] = T14;
  T23.vector_element_[13] = T20;
  T23.vector_element_[14] = T21;
  T23.vector_element_[15] = T15;
  T23.vector_element_[16] = T22;
  T23.vector_element_[17] = T16;
  T23.vector_element_[18] = T17;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:294
  T18 = Kmake_templateVdfmc_macro_expanderI(&T23);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:294
  return(T18);
}

dylan_value Ksource_constructor_for_arrayVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  _KLsimple_object_vectorGVKd_1 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_7 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:300
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:300
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:300
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:300
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:300
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:300
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLarrayG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:300
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLmutable_sequenceG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:300
  T10.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:300
  T6 = KlistVKdI(&T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:300
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:300
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:300
  T11.vector_element_[0] = T0;
  T11.vector_element_[1] = T1;
  T11.vector_element_[2] = T2;
  T11.vector_element_[3] = T3;
  T11.vector_element_[4] = T4;
  T11.vector_element_[5] = T7;
  T11.vector_element_[6] = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:300
  T9 = Kmake_templateVdfmc_macro_expanderI(&T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:300
  return(T9);
}

dylan_value Ksource_constructor_for_vectorVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  _KLsimple_object_vectorGVKd_1 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_7 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:301
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:301
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:301
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:301
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:301
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:301
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLvectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:301
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLarrayG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:301
  T10.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:301
  T6 = KlistVKdI(&T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:301
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:301
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:301
  T11.vector_element_[0] = T0;
  T11.vector_element_[1] = T1;
  T11.vector_element_[2] = T2;
  T11.vector_element_[3] = T3;
  T11.vector_element_[4] = T4;
  T11.vector_element_[5] = T7;
  T11.vector_element_[6] = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:301
  T9 = Kmake_templateVdfmc_macro_expanderI(&T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:301
  return(T9);
}

dylan_value Ksource_constructor_for_simple_vectorVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  _KLsimple_object_vectorGVKd_1 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_7 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:309
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:309
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:309
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:309
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:309
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:309
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:309
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLvectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:309
  T10.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:309
  T6 = KlistVKdI(&T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:309
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:309
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:309
  T11.vector_element_[0] = T0;
  T11.vector_element_[1] = T1;
  T11.vector_element_[2] = T2;
  T11.vector_element_[3] = T3;
  T11.vector_element_[4] = T4;
  T11.vector_element_[5] = T7;
  T11.vector_element_[6] = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:309
  T9 = Kmake_templateVdfmc_macro_expanderI(&T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:309
  return(T9);
}

dylan_value Ksource_constructor_for_simple_object_vectorVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  _KLsimple_object_vectorGVKd_1 T20 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  _KLsimple_object_vectorGVKd_26 T30 = {&KLsimple_object_vectorGVKdW, (dylan_value) 105};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJprimary_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  T20.vector_element_[0] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  T7 = KlistVKdI(&T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  T8 = Kmake_parens_fragmentVdfmc_macro_expanderI(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJrepeated_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJvector_element_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  T21 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  T22 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJfill_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  T13 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM4I(&KPfalseVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJsize_getter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJsize_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJsize_init_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJsize_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  T17 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  T28 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJsize_init_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  T29 = Kmake_literal_fragmentVdfmc_macro_expanderMM1I((dylan_value) 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  T18 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  T30.vector_element_[0] = T0;
  T30.vector_element_[1] = T1;
  T30.vector_element_[2] = T2;
  T30.vector_element_[3] = T3;
  T30.vector_element_[4] = T4;
  T30.vector_element_[5] = T5;
  T30.vector_element_[6] = T8;
  T30.vector_element_[7] = T9;
  T30.vector_element_[8] = T10;
  T30.vector_element_[9] = T11;
  T30.vector_element_[10] = T12;
  T30.vector_element_[11] = T21;
  T30.vector_element_[12] = T22;
  T30.vector_element_[13] = T13;
  T30.vector_element_[14] = T23;
  T30.vector_element_[15] = T24;
  T30.vector_element_[16] = T14;
  T30.vector_element_[17] = T25;
  T30.vector_element_[18] = T15;
  T30.vector_element_[19] = T16;
  T30.vector_element_[20] = T26;
  T30.vector_element_[21] = T27;
  T30.vector_element_[22] = T17;
  T30.vector_element_[23] = T28;
  T30.vector_element_[24] = T29;
  T30.vector_element_[25] = T18;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  T19 = Kmake_templateVdfmc_macro_expanderI(&T30);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  return(T19);
}

dylan_value Ksource_constructor_for_stringVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  _KLsimple_object_vectorGVKd_1 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_7 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:324
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:324
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:324
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJopen_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:324
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:324
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:324
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLstringG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:324
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLmutable_sequenceG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:324
  T10.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:324
  T6 = KlistVKdI(&T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:324
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:324
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:324
  T11.vector_element_[0] = T0;
  T11.vector_element_[1] = T1;
  T11.vector_element_[2] = T2;
  T11.vector_element_[3] = T3;
  T11.vector_element_[4] = T4;
  T11.vector_element_[5] = T7;
  T11.vector_element_[6] = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:324
  T9 = Kmake_templateVdfmc_macro_expanderI(&T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:324
  return(T9);
}

dylan_value Ksource_constructor_for_byte_stringVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_3 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  _KLsimple_object_vectorGVKd_26 T32 = {&KLsimple_object_vectorGVKdW, (dylan_value) 105};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJprimary_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLbyte_stringG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLstringG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T5 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLvectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T22.vector_element_[0] = T4;
  T22.vector_element_[1] = T5;
  T22.vector_element_[2] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T7 = KlistVKdI(&T22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T8 = Kmake_parens_fragmentVdfmc_macro_expanderI(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJrepeated_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJstring_element_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T12 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLbyte_characterG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T23 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T24 = Kmake_literal_fragmentVdfmc_macro_expanderMM5I(C(' '));
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T15 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T25 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T26 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJfill_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T27 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJsize_getter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJsize_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T18 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T28 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJsize_init_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T29 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJsize_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T19 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T30 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJsize_init_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T31 = Kmake_literal_fragmentVdfmc_macro_expanderMM1I((dylan_value) 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T20 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T32.vector_element_[0] = T0;
  T32.vector_element_[1] = T1;
  T32.vector_element_[2] = T2;
  T32.vector_element_[3] = T3;
  T32.vector_element_[4] = T8;
  T32.vector_element_[5] = T9;
  T32.vector_element_[6] = T10;
  T32.vector_element_[7] = T11;
  T32.vector_element_[8] = T12;
  T32.vector_element_[9] = T13;
  T32.vector_element_[10] = T14;
  T32.vector_element_[11] = T23;
  T32.vector_element_[12] = T24;
  T32.vector_element_[13] = T15;
  T32.vector_element_[14] = T25;
  T32.vector_element_[15] = T26;
  T32.vector_element_[16] = T16;
  T32.vector_element_[17] = T27;
  T32.vector_element_[18] = T17;
  T32.vector_element_[19] = T18;
  T32.vector_element_[20] = T28;
  T32.vector_element_[21] = T29;
  T32.vector_element_[22] = T19;
  T32.vector_element_[23] = T30;
  T32.vector_element_[24] = T31;
  T32.vector_element_[25] = T20;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T21 = Kmake_templateVdfmc_macro_expanderI(&T32);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  return(T21);
}

dylan_value Ksource_constructor_for_typeVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  _KLsimple_object_vectorGVKd_1 T14 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T15;
  dylan_value T16;
  _KLsimple_object_vectorGVKd_13 T17 = {&KLsimple_object_vectorGVKdW, (dylan_value) 53};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:398
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:398
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:398
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsealed_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:398
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:398
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJprimary_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:398
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:398
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLtypeG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:398
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLobjectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:398
  T14.vector_element_[0] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:398
  T7 = KlistVKdI(&T14);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:398
  T8 = Kmake_parens_fragmentVdfmc_macro_expanderI(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:398
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:398
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinstanceQ_iep_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:398
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:398
  T15 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:398
  T16 = Kmake_literal_fragmentVdfmc_macro_expanderMM4I(&KPfalseVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:398
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:398
  T17.vector_element_[0] = T0;
  T17.vector_element_[1] = T1;
  T17.vector_element_[2] = T2;
  T17.vector_element_[3] = T3;
  T17.vector_element_[4] = T4;
  T17.vector_element_[5] = T5;
  T17.vector_element_[6] = T8;
  T17.vector_element_[7] = T9;
  T17.vector_element_[8] = T10;
  T17.vector_element_[9] = T11;
  T17.vector_element_[10] = T15;
  T17.vector_element_[11] = T16;
  T17.vector_element_[12] = T12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:398
  T13 = Kmake_templateVdfmc_macro_expanderI(&T17);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:398
  return(T13);
}

dylan_value KCiclass_dependent_genericsVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_2 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T12;
  dylan_value T13;
  dylan_value value_;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19_0;
  dylan_value T20_0;
  dylan_value T21_0;
  dylan_value T22;
  dylan_value T23_0;
  dylan_value T24_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T22 = SLOT_VALUE_INITD(x_, 15);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T2 = primitive_instanceQ(T22,&KLdood_address_proxyGVdood);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  if (T2 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T3 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T3 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T4 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T5 = SLOT_VALUE(T4, 2);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T6 = SLOT_VALUE_INITD(T5, 17);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T7 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T8 = CALL1(&Kproxy_slot_descriptorVdood, T22);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KelementVKd, 3);
      T9 = CONGRUENT_CALL3(T6, T8, &KPempty_vectorVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T10 = CALL1(&Kslot_getterVKe, T9);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T11.vector_element_[0] = T7;
      T11.vector_element_[1] = T10;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      Kdepth_format_outVdoodI(&K1261, &T11);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T12 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KAVKd, 2);
      T13 = CONGRUENT_CALL2(T12, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T13);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    value_ = CALL1(&Kdood_force_slot_value_proxyVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T15 = CALL1(&Kproxy_slot_descriptorVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    CALL3(&Kwalker_slot_value_setterVwalker, value_, x_, T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T16 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T16 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T17 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&K_VKd, 2);
      T18 = CONGRUENT_CALL2(T17, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T18);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T19_0 = value_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T23_0 = T19_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T19_0);
      primitive_type_check(T23_0, &KLlistGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T21_0 = T23_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T20_0 = T22;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T24_0 = T20_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T20_0);
      primitive_type_check(T24_0, &KLlistGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T21_0 = T24_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T21_0);
}

dylan_value KCiclass_dependent_generics_setterVdfmc_modelingMM0I (dylan_value v_, dylan_value x_) {
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:472
  SLOT_VALUE_SETTER(v_, x_, 15);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:472
  T3_0 = v_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCiclass_subclass_dependent_genericsVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_2 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T12;
  dylan_value T13;
  dylan_value value_;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19_0;
  dylan_value T20_0;
  dylan_value T21_0;
  dylan_value T22;
  dylan_value T23_0;
  dylan_value T24_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T22 = SLOT_VALUE_INITD(x_, 16);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T2 = primitive_instanceQ(T22,&KLdood_address_proxyGVdood);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  if (T2 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T3 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T3 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T4 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T5 = SLOT_VALUE(T4, 2);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T6 = SLOT_VALUE_INITD(T5, 17);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T7 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T8 = CALL1(&Kproxy_slot_descriptorVdood, T22);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KelementVKd, 3);
      T9 = CONGRUENT_CALL3(T6, T8, &KPempty_vectorVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T10 = CALL1(&Kslot_getterVKe, T9);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T11.vector_element_[0] = T7;
      T11.vector_element_[1] = T10;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      Kdepth_format_outVdoodI(&K1261, &T11);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T12 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KAVKd, 2);
      T13 = CONGRUENT_CALL2(T12, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T13);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    value_ = CALL1(&Kdood_force_slot_value_proxyVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T15 = CALL1(&Kproxy_slot_descriptorVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    CALL3(&Kwalker_slot_value_setterVwalker, value_, x_, T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T16 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T16 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T17 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&K_VKd, 2);
      T18 = CONGRUENT_CALL2(T17, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T18);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T19_0 = value_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T23_0 = T19_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T19_0);
      primitive_type_check(T23_0, &KLlistGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T21_0 = T23_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T20_0 = T22;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T24_0 = T20_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T20_0);
      primitive_type_check(T24_0, &KLlistGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T21_0 = T24_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T21_0);
}

dylan_value KCiclass_subclass_dependent_generics_setterVdfmc_modelingMM0I (dylan_value v_, dylan_value x_) {
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:475
  SLOT_VALUE_SETTER(v_, x_, 16);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:475
  T3_0 = v_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value Ksource_constructor_for_implementation_classVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41;
  dylan_value T42;
  dylan_value T43;
  dylan_value T44;
  dylan_value T45;
  dylan_value T46;
  dylan_value T47;
  dylan_value T48;
  dylan_value T49;
  dylan_value T50;
  dylan_value T51;
  dylan_value T52;
  dylan_value T53;
  dylan_value T54;
  dylan_value T55;
  dylan_value T56;
  dylan_value T57;
  dylan_value T58;
  dylan_value T59;
  dylan_value T60;
  dylan_value T61;
  dylan_value T62;
  dylan_value T63;
  dylan_value T64;
  dylan_value T65;
  dylan_value T66;
  dylan_value T67;
  dylan_value T68;
  dylan_value T69;
  dylan_value T70;
  dylan_value T71;
  dylan_value T72;
  dylan_value T73;
  dylan_value T74;
  dylan_value T75;
  dylan_value T76;
  dylan_value T77;
  dylan_value T78;
  dylan_value T79;
  dylan_value T80;
  dylan_value T81;
  dylan_value T82;
  dylan_value T83;
  dylan_value T84;
  dylan_value T85;
  dylan_value T86;
  dylan_value T87;
  dylan_value T88;
  dylan_value T89;
  dylan_value T90;
  dylan_value T91;
  dylan_value T92;
  dylan_value T93;
  dylan_value T94;
  dylan_value T95;
  dylan_value T96;
  dylan_value T97;
  dylan_value T98;
  dylan_value T99;
  dylan_value T100;
  dylan_value T101;
  dylan_value T102;
  dylan_value T103;
  dylan_value T104;
  dylan_value T105;
  dylan_value T106;
  dylan_value T107;
  dylan_value T108;
  dylan_value T109;
  dylan_value T110;
  dylan_value T111;
  dylan_value T112;
  dylan_value T113;
  dylan_value T114;
  dylan_value T115;
  dylan_value T116;
  dylan_value T117;
  dylan_value T118;
  dylan_value T119;
  dylan_value T120;
  dylan_value T121;
  dylan_value T122;
  dylan_value T123;
  dylan_value T124;
  dylan_value T125;
  dylan_value T126;
  dylan_value T127;
  dylan_value T128;
  dylan_value T129;
  dylan_value T130;
  dylan_value T131;
  dylan_value T132;
  dylan_value T133;
  dylan_value T134;
  dylan_value T135;
  dylan_value T136;
  dylan_value T137;
  dylan_value T138;
  dylan_value T139;
  dylan_value T140;
  dylan_value T141;
  dylan_value T142;
  dylan_value T143;
  dylan_value T144;
  dylan_value T145;
  _KLsimple_object_vectorGVKd_1 T146 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T147;
  dylan_value T148;
  dylan_value T149;
  dylan_value T150;
  dylan_value T151;
  dylan_value T152;
  dylan_value T153;
  dylan_value T154;
  dylan_value T155;
  dylan_value T156;
  dylan_value T157;
  dylan_value T158;
  dylan_value T159;
  dylan_value T160;
  dylan_value T161;
  dylan_value T162;
  dylan_value T163;
  dylan_value T164;
  dylan_value T165;
  dylan_value T166;
  dylan_value T167;
  dylan_value T168;
  dylan_value T169;
  dylan_value T170;
  dylan_value T171;
  dylan_value T172;
  dylan_value T173;
  dylan_value T174;
  dylan_value T175;
  dylan_value T176;
  dylan_value T177;
  dylan_value T178;
  dylan_value T179;
  dylan_value T180;
  dylan_value T181;
  dylan_value T182;
  dylan_value T183;
  dylan_value T184;
  dylan_value T185;
  dylan_value T186;
  dylan_value T187;
  dylan_value T188;
  dylan_value T189;
  dylan_value T190;
  dylan_value T191;
  dylan_value T192;
  dylan_value T193;
  dylan_value T194;
  dylan_value T195;
  dylan_value T196;
  dylan_value T197;
  dylan_value T198;
  dylan_value T199;
  _KLsimple_object_vectorGVKd_196 T200 = {&KLsimple_object_vectorGVKdW, (dylan_value) 785};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJconcrete_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJprimary_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLimplementation_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLobjectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T146.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T6 = KlistVKdI(&T146);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_properties_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T10 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLintegerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T147 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T148 = Kmake_literal_fragmentVdfmc_macro_expanderMM1I((dylan_value) 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T13 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T14 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJiclass_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T16 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T18 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T149 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJrequired_init_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T150 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T19 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T20 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T21 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_mm_wrapper_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T22 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T151 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T152 = Kmake_literal_fragmentVdfmc_macro_expanderMM4I(&KPfalseVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T23 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T24 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T25 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJrepeated_slot_descriptor_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T26 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T153 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T154 = Kmake_literal_fragmentVdfmc_macro_expanderMM4I(&KPfalseVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T27 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T28 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T29 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinstance_slot_descriptors_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T30 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T31 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T32 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T155 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T156 = Kmake_literal_fragmentVdfmc_macro_expanderMM8I(&KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T33 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T34 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T35 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJiclass_dispatch_key_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T36 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T37 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLintegerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T38 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T157 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T158 = Kmake_literal_fragmentVdfmc_macro_expanderMM1I((dylan_value) -3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T39 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T40 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T41 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_constructor_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T42 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T43 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLmethodG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T44 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T159 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T160 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJconstructor_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T45 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T161 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T46 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefault_class_constructor_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T47 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T48 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T49 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdirect_superclasses_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T50 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T51 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T52 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T162 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T163 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJsuperclasses_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T53 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T54 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T55 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_rcpl_vector_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T56 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T57 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T58 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T164 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T165 = Kmake_literal_fragmentVdfmc_macro_expanderMM8I(&KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T59 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T60 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T61 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_rcpl_position_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T62 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T63 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLintegerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T64 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T166 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T167 = Kmake_literal_fragmentVdfmc_macro_expanderMM1I((dylan_value) 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T65 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T66 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T67 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_rcpl_other_positions_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T68 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T69 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T70 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T168 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T169 = Kmake_literal_fragmentVdfmc_macro_expanderMM8I(&KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T71 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T72 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T73 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_known_joint_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T74 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T75 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T76 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T170 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T171 = Kmake_literal_fragmentVdfmc_macro_expanderMM8I(&KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T77 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T172 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T173 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJknown_joint_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T78 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T79 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T80 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJiclass_dependent_generics_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T81 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T82 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLlistG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T83 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T174 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T175 = Kmake_literal_fragmentVdfmc_macro_expanderMM6I(&KPempty_listVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T84 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T176 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T177 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJdependent_generics_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T85 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T86 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T87 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJiclass_subclass_dependent_generics_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T88 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T89 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLlistG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T90 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T178 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T179 = Kmake_literal_fragmentVdfmc_macro_expanderMM6I(&KPempty_listVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T91 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T180 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T181 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJsubclass_dependent_generics_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T92 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T93 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T94 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdirect_subclasses_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T95 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T96 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLlistG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T97 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T182 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T183 = Kmake_literal_fragmentVdfmc_macro_expanderMM6I(&KPempty_listVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T98 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T99 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T100 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdirect_methods_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T101 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T102 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T103 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T184 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T185 = Kmake_literal_fragmentVdfmc_macro_expanderMM8I(&KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T104 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T105 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T106 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdirect_slot_descriptors_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T107 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T108 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T109 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T186 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T187 = Kmake_literal_fragmentVdfmc_macro_expanderMM8I(&KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T110 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T111 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T112 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_descriptors_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T113 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T114 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T115 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T188 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T189 = Kmake_literal_fragmentVdfmc_macro_expanderMM8I(&KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T116 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T117 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T118 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdirect_inherited_slot_descriptors_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T119 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T120 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T121 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T190 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T191 = Kmake_literal_fragmentVdfmc_macro_expanderMM8I(&KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T122 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T123 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T124 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdirect_initialization_argument_descriptors_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T125 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T126 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T127 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T192 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T193 = Kmake_literal_fragmentVdfmc_macro_expanderMM8I(&KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T128 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T129 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T130 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_slot_descriptors_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T131 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T132 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T133 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T194 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T195 = Kmake_literal_fragmentVdfmc_macro_expanderMM8I(&KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T134 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T135 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T136 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefaulted_initialization_arguments_slot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T137 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T196 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T197 = Kmake_literal_fragmentVdfmc_macro_expanderMM1I((dylan_value) 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T138 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T139 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T140 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_slot_storage_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T141 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T142 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T143 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T198 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T199 = Kmake_literal_fragmentVdfmc_macro_expanderMM8I(&KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T144 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T200.vector_element_[0] = T0;
  T200.vector_element_[1] = T1;
  T200.vector_element_[2] = T2;
  T200.vector_element_[3] = T3;
  T200.vector_element_[4] = T4;
  T200.vector_element_[5] = T7;
  T200.vector_element_[6] = T8;
  T200.vector_element_[7] = T9;
  T200.vector_element_[8] = T10;
  T200.vector_element_[9] = T11;
  T200.vector_element_[10] = T12;
  T200.vector_element_[11] = T147;
  T200.vector_element_[12] = T148;
  T200.vector_element_[13] = T13;
  T200.vector_element_[14] = T14;
  T200.vector_element_[15] = T15;
  T200.vector_element_[16] = T16;
  T200.vector_element_[17] = T17;
  T200.vector_element_[18] = T18;
  T200.vector_element_[19] = T149;
  T200.vector_element_[20] = T150;
  T200.vector_element_[21] = T19;
  T200.vector_element_[22] = T20;
  T200.vector_element_[23] = T21;
  T200.vector_element_[24] = T22;
  T200.vector_element_[25] = T151;
  T200.vector_element_[26] = T152;
  T200.vector_element_[27] = T23;
  T200.vector_element_[28] = T24;
  T200.vector_element_[29] = T25;
  T200.vector_element_[30] = T26;
  T200.vector_element_[31] = T153;
  T200.vector_element_[32] = T154;
  T200.vector_element_[33] = T27;
  T200.vector_element_[34] = T28;
  T200.vector_element_[35] = T29;
  T200.vector_element_[36] = T30;
  T200.vector_element_[37] = T31;
  T200.vector_element_[38] = T32;
  T200.vector_element_[39] = T155;
  T200.vector_element_[40] = T156;
  T200.vector_element_[41] = T33;
  T200.vector_element_[42] = T34;
  T200.vector_element_[43] = T35;
  T200.vector_element_[44] = T36;
  T200.vector_element_[45] = T37;
  T200.vector_element_[46] = T38;
  T200.vector_element_[47] = T157;
  T200.vector_element_[48] = T158;
  T200.vector_element_[49] = T39;
  T200.vector_element_[50] = T40;
  T200.vector_element_[51] = T41;
  T200.vector_element_[52] = T42;
  T200.vector_element_[53] = T43;
  T200.vector_element_[54] = T44;
  T200.vector_element_[55] = T159;
  T200.vector_element_[56] = T160;
  T200.vector_element_[57] = T45;
  T200.vector_element_[58] = T161;
  T200.vector_element_[59] = T46;
  T200.vector_element_[60] = T47;
  T200.vector_element_[61] = T48;
  T200.vector_element_[62] = T49;
  T200.vector_element_[63] = T50;
  T200.vector_element_[64] = T51;
  T200.vector_element_[65] = T52;
  T200.vector_element_[66] = T162;
  T200.vector_element_[67] = T163;
  T200.vector_element_[68] = T53;
  T200.vector_element_[69] = T54;
  T200.vector_element_[70] = T55;
  T200.vector_element_[71] = T56;
  T200.vector_element_[72] = T57;
  T200.vector_element_[73] = T58;
  T200.vector_element_[74] = T164;
  T200.vector_element_[75] = T165;
  T200.vector_element_[76] = T59;
  T200.vector_element_[77] = T60;
  T200.vector_element_[78] = T61;
  T200.vector_element_[79] = T62;
  T200.vector_element_[80] = T63;
  T200.vector_element_[81] = T64;
  T200.vector_element_[82] = T166;
  T200.vector_element_[83] = T167;
  T200.vector_element_[84] = T65;
  T200.vector_element_[85] = T66;
  T200.vector_element_[86] = T67;
  T200.vector_element_[87] = T68;
  T200.vector_element_[88] = T69;
  T200.vector_element_[89] = T70;
  T200.vector_element_[90] = T168;
  T200.vector_element_[91] = T169;
  T200.vector_element_[92] = T71;
  T200.vector_element_[93] = T72;
  T200.vector_element_[94] = T73;
  T200.vector_element_[95] = T74;
  T200.vector_element_[96] = T75;
  T200.vector_element_[97] = T76;
  T200.vector_element_[98] = T170;
  T200.vector_element_[99] = T171;
  T200.vector_element_[100] = T77;
  T200.vector_element_[101] = T172;
  T200.vector_element_[102] = T173;
  T200.vector_element_[103] = T78;
  T200.vector_element_[104] = T79;
  T200.vector_element_[105] = T80;
  T200.vector_element_[106] = T81;
  T200.vector_element_[107] = T82;
  T200.vector_element_[108] = T83;
  T200.vector_element_[109] = T174;
  T200.vector_element_[110] = T175;
  T200.vector_element_[111] = T84;
  T200.vector_element_[112] = T176;
  T200.vector_element_[113] = T177;
  T200.vector_element_[114] = T85;
  T200.vector_element_[115] = T86;
  T200.vector_element_[116] = T87;
  T200.vector_element_[117] = T88;
  T200.vector_element_[118] = T89;
  T200.vector_element_[119] = T90;
  T200.vector_element_[120] = T178;
  T200.vector_element_[121] = T179;
  T200.vector_element_[122] = T91;
  T200.vector_element_[123] = T180;
  T200.vector_element_[124] = T181;
  T200.vector_element_[125] = T92;
  T200.vector_element_[126] = T93;
  T200.vector_element_[127] = T94;
  T200.vector_element_[128] = T95;
  T200.vector_element_[129] = T96;
  T200.vector_element_[130] = T97;
  T200.vector_element_[131] = T182;
  T200.vector_element_[132] = T183;
  T200.vector_element_[133] = T98;
  T200.vector_element_[134] = T99;
  T200.vector_element_[135] = T100;
  T200.vector_element_[136] = T101;
  T200.vector_element_[137] = T102;
  T200.vector_element_[138] = T103;
  T200.vector_element_[139] = T184;
  T200.vector_element_[140] = T185;
  T200.vector_element_[141] = T104;
  T200.vector_element_[142] = T105;
  T200.vector_element_[143] = T106;
  T200.vector_element_[144] = T107;
  T200.vector_element_[145] = T108;
  T200.vector_element_[146] = T109;
  T200.vector_element_[147] = T186;
  T200.vector_element_[148] = T187;
  T200.vector_element_[149] = T110;
  T200.vector_element_[150] = T111;
  T200.vector_element_[151] = T112;
  T200.vector_element_[152] = T113;
  T200.vector_element_[153] = T114;
  T200.vector_element_[154] = T115;
  T200.vector_element_[155] = T188;
  T200.vector_element_[156] = T189;
  T200.vector_element_[157] = T116;
  T200.vector_element_[158] = T117;
  T200.vector_element_[159] = T118;
  T200.vector_element_[160] = T119;
  T200.vector_element_[161] = T120;
  T200.vector_element_[162] = T121;
  T200.vector_element_[163] = T190;
  T200.vector_element_[164] = T191;
  T200.vector_element_[165] = T122;
  T200.vector_element_[166] = T123;
  T200.vector_element_[167] = T124;
  T200.vector_element_[168] = T125;
  T200.vector_element_[169] = T126;
  T200.vector_element_[170] = T127;
  T200.vector_element_[171] = T192;
  T200.vector_element_[172] = T193;
  T200.vector_element_[173] = T128;
  T200.vector_element_[174] = T129;
  T200.vector_element_[175] = T130;
  T200.vector_element_[176] = T131;
  T200.vector_element_[177] = T132;
  T200.vector_element_[178] = T133;
  T200.vector_element_[179] = T194;
  T200.vector_element_[180] = T195;
  T200.vector_element_[181] = T134;
  T200.vector_element_[182] = T135;
  T200.vector_element_[183] = T136;
  T200.vector_element_[184] = T137;
  T200.vector_element_[185] = T196;
  T200.vector_element_[186] = T197;
  T200.vector_element_[187] = T138;
  T200.vector_element_[188] = T139;
  T200.vector_element_[189] = T140;
  T200.vector_element_[190] = T141;
  T200.vector_element_[191] = T142;
  T200.vector_element_[192] = T143;
  T200.vector_element_[193] = T198;
  T200.vector_element_[194] = T199;
  T200.vector_element_[195] = T144;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T145 = Kmake_templateVdfmc_macro_expanderI(&T200);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  return(T145);
}

dylan_value Kinitialize_packed_slotsVKeMdfmc_modelingM0I (dylan_value x_, dylan_value all_keys_, dylan_value Cinstance_storage_size_, dylan_value Cclass_abstractQ_, dylan_value Cclass_primaryQ_, dylan_value Cclass_sealedQ_, dylan_value Ciclass_type_completeQ_, dylan_value Cclass_completeQ_, dylan_value Cclass_incrementalQ_, dylan_value Cslots_have_fixed_offsetsQ_bit_, dylan_value Cslots_have_fixed_offsetsQ_computedQ_, dylan_value Ciclass_instantiableQ_, dylan_value Ciclass_subclasses_fixedQ_, dylan_value Pdirect_subclasses_initializedQ_) {
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  Kinitialize_packed_slotsVKeMM0I(x_, all_keys_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T18 = primitive_idQ(Cinstance_storage_size_,&Kunsupplied_objectVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  if (T18 == &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:537
    CONGRUENT_CALL_PROLOG(&KCinstance_storage_size_setterVdfmc_modeling, 2);
    CONGRUENT_CALL2(Cinstance_storage_size_, x_);
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T19 = primitive_idQ(Cclass_abstractQ_,&Kunsupplied_objectVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  if (T19 == &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:539
    CONGRUENT_CALL_PROLOG(&KCclass_abstractQ_setterVdfmc_modeling, 2);
    CONGRUENT_CALL2(Cclass_abstractQ_, x_);
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T20 = primitive_idQ(Cclass_primaryQ_,&Kunsupplied_objectVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  if (T20 == &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:541
    CONGRUENT_CALL_PROLOG(&KCclass_primaryQ_setterVdfmc_modeling, 2);
    CONGRUENT_CALL2(Cclass_primaryQ_, x_);
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T21 = primitive_idQ(Cclass_sealedQ_,&Kunsupplied_objectVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  if (T21 == &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:543
    CONGRUENT_CALL_PROLOG(&KCclass_sealedQ_setterVdfmc_modeling, 2);
    CONGRUENT_CALL2(Cclass_sealedQ_, x_);
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T22 = primitive_idQ(Ciclass_type_completeQ_,&Kunsupplied_objectVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  if (T22 == &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:545
    CALL2(&KCiclass_type_completeQ_setterVdfmc_modelingMM0, Ciclass_type_completeQ_, x_);
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T23 = primitive_idQ(Cclass_completeQ_,&Kunsupplied_objectVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  if (T23 == &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:547
    CONGRUENT_CALL_PROLOG(&KCclass_completeQ_setterVdfmc_modeling, 2);
    CONGRUENT_CALL2(Cclass_completeQ_, x_);
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T24 = primitive_idQ(Cclass_incrementalQ_,&Kunsupplied_objectVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  if (T24 == &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:549
    CONGRUENT_CALL_PROLOG(&KCclass_incrementalQ_setterVdfmc_modeling, 2);
    CONGRUENT_CALL2(Cclass_incrementalQ_, x_);
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T25 = primitive_idQ(Cslots_have_fixed_offsetsQ_bit_,&Kunsupplied_objectVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  if (T25 == &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:551
    CONGRUENT_CALL_PROLOG(&KCslots_have_fixed_offsetsQ_bit_setterVdfmc_modeling, 2);
    CONGRUENT_CALL2(Cslots_have_fixed_offsetsQ_bit_, x_);
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T26 = primitive_idQ(Cslots_have_fixed_offsetsQ_computedQ_,&Kunsupplied_objectVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  if (T26 == &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:553
    CONGRUENT_CALL_PROLOG(&KCslots_have_fixed_offsetsQ_computedQ_setterVdfmc_modeling, 2);
    CONGRUENT_CALL2(Cslots_have_fixed_offsetsQ_computedQ_, x_);
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T27 = primitive_idQ(Ciclass_instantiableQ_,&Kunsupplied_objectVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  if (T27 == &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:555
    CALL2(&KCiclass_instantiableQ_setterVdfmc_modelingMM0, Ciclass_instantiableQ_, x_);
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T28 = primitive_idQ(Ciclass_subclasses_fixedQ_,&Kunsupplied_objectVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  if (T28 == &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:557
    CALL2(&KCiclass_subclasses_fixedQ_setterVdfmc_modelingMM0, Ciclass_subclasses_fixedQ_, x_);
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T29 = primitive_idQ(Pdirect_subclasses_initializedQ_,&Kunsupplied_objectVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  if (T29 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
    T16 = &KPfalseVKi;
    MV_SET_ELT(0, &KPfalseVKi);
    MV_SET_COUNT(1);
    T17 = T16;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:560
    CONGRUENT_CALL_PROLOG(&KPdirect_subclasses_initializedQ_setterVdfmc_modeling, 2);
    CONGRUENT_CALL2(Pdirect_subclasses_initializedQ_, x_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:560
    T15 = Pdirect_subclasses_initializedQ_;
    MV_SET_ELT(0, Pdirect_subclasses_initializedQ_);
    MV_SET_COUNT(1);
    T17 = T15;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  return(T17);
}

dylan_value KinitializeVKdMdfmc_modelingM1I (dylan_value x_, dylan_value all_keys_) {
  dylan_value T3;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:563
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:566
  T3 = MEP_APPLY2(&Kinitialize_packed_slotsVKeMdfmc_modelingM0, &K1725, x_, all_keys_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:563
  return(T3);
}

dylan_value Ksource_constructor_for_classVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  _KLsimple_object_vectorGVKd_1 T35 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41;
  dylan_value T42;
  dylan_value T43;
  dylan_value T44;
  dylan_value T45;
  dylan_value T46;
  _KLsimple_object_vectorGVKd_43 T47 = {&KLsimple_object_vectorGVKdW, (dylan_value) 173};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJprimary_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLtypeG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T35.vector_element_[0] = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T5 = KlistVKdI(&T35);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T6 = Kmake_parens_fragmentVdfmc_macro_expanderI(T5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJdebug_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T9 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLobjectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T36 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T37 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJdebug_name_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T38 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T39 = Kmake_literal_fragmentVdfmc_macro_expanderMM4I(&KPfalseVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T13 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T14 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T16 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLimplementation_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T18 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T19 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T20 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_subtype_bit_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T21 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T22 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLintegerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T23 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T40 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T41 = Kmake_literal_fragmentVdfmc_macro_expanderMM1I((dylan_value) 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T24 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T42 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T43 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJsubtype_bit_mask_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T25 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T26 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T27 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_module_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T28 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T29 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLmoduleG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T30 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T44 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T45 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(IKJmodule_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T31 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T46 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T32 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJDruntime_module_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T33 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T47.vector_element_[0] = T0;
  T47.vector_element_[1] = T1;
  T47.vector_element_[2] = T2;
  T47.vector_element_[3] = T3;
  T47.vector_element_[4] = T6;
  T47.vector_element_[5] = T7;
  T47.vector_element_[6] = T8;
  T47.vector_element_[7] = T9;
  T47.vector_element_[8] = T10;
  T47.vector_element_[9] = T11;
  T47.vector_element_[10] = T36;
  T47.vector_element_[11] = T37;
  T47.vector_element_[12] = T12;
  T47.vector_element_[13] = T38;
  T47.vector_element_[14] = T39;
  T47.vector_element_[15] = T13;
  T47.vector_element_[16] = T14;
  T47.vector_element_[17] = T15;
  T47.vector_element_[18] = T16;
  T47.vector_element_[19] = T17;
  T47.vector_element_[20] = T18;
  T47.vector_element_[21] = T19;
  T47.vector_element_[22] = T20;
  T47.vector_element_[23] = T21;
  T47.vector_element_[24] = T22;
  T47.vector_element_[25] = T23;
  T47.vector_element_[26] = T40;
  T47.vector_element_[27] = T41;
  T47.vector_element_[28] = T24;
  T47.vector_element_[29] = T42;
  T47.vector_element_[30] = T43;
  T47.vector_element_[31] = T25;
  T47.vector_element_[32] = T26;
  T47.vector_element_[33] = T27;
  T47.vector_element_[34] = T28;
  T47.vector_element_[35] = T29;
  T47.vector_element_[36] = T30;
  T47.vector_element_[37] = T44;
  T47.vector_element_[38] = T45;
  T47.vector_element_[39] = T31;
  T47.vector_element_[40] = T46;
  T47.vector_element_[41] = T32;
  T47.vector_element_[42] = T33;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T34 = Kmake_templateVdfmc_macro_expanderI(&T47);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  return(T34);
}

dylan_value KinitializeVKdMdfmc_modelingM2I (dylan_value x_, dylan_value all_keys_) {
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:683
  T4 = primitive_copy_vector(all_keys_);
  T3 = primitive_next_methods_parameter();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:685
  T5 = primitive_idQ(T3,&KPempty_listVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:685
  if (T5 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:685
    KerrorVKdMM1I(&K1436, &KPempty_vectorVKi);
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:685
    T6 = SLOT_VALUE_INITD(T3, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:685
    T7 = SLOT_VALUE_INITD(T3, 1);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:685
    MEP_CALL_PROLOG(T6, T7, 2);
    MEP_CALL2(T6, x_, T4);
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:685
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:686
  T8 = APPLY2(&KCinitialize_classVdfmc_modeling, x_, T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:683
  return(T8);
}

dylan_value Ksource_constructor_for_iclass_transfer_direct_superclassesVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41;
  dylan_value T42;
  dylan_value T43;
  dylan_value T44;
  dylan_value T45;
  dylan_value T46;
  dylan_value T47;
  dylan_value T48;
  dylan_value T49;
  _KLsimple_object_vectorGVKd_3 T50 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_3 T51 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_1 T52 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_2 T53 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  _KLsimple_object_vectorGVKd_7 T54 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};
  _KLsimple_object_vectorGVKd_1 T55 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_4 T56 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  _KLsimple_object_vectorGVKd_21 T57 = {&KLsimple_object_vectorGVKdW, (dylan_value) 85};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdirect_superclasses_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T5 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T50.vector_element_[0] = T4;
  T50.vector_element_[1] = T5;
  T50.vector_element_[2] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T7 = KlistVKdI(&T50);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T8 = Kmake_parens_fragmentVdfmc_macro_expanderI(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T9 = Kmake_equal_greater_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T11 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T51.vector_element_[0] = T10;
  T51.vector_element_[1] = T11;
  T51.vector_element_[2] = T12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T13 = KlistVKdI(&T51);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T14 = Kmake_parens_fragmentVdfmc_macro_expanderI(T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdirect_superclasses_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T52.vector_element_[0] = T17;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T18 = KlistVKdI(&T52);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T19 = Kmake_parens_fragmentVdfmc_macro_expanderI(T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T53.vector_element_[0] = T16;
  T53.vector_element_[1] = T19;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T20 = KlistVKdI(&T53);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T21 = Kmake_parens_fragmentVdfmc_macro_expanderI(T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T22 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T23 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T24 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T25 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T26 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T27 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T28 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdirect_superclasses_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T29 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T30 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T31 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T32 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T33 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T34 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T35 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T54.vector_element_[0] = T29;
  T54.vector_element_[1] = T30;
  T54.vector_element_[2] = T31;
  T54.vector_element_[3] = T32;
  T54.vector_element_[4] = T33;
  T54.vector_element_[5] = T34;
  T54.vector_element_[6] = T35;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T36 = KlistVKdI(&T54);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T37 = Kmake_parens_fragmentVdfmc_macro_expanderI(T36);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T38 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdirect_superclasses_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T39 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T40 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T41 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T42 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T55.vector_element_[0] = T42;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T43 = KlistVKdI(&T55);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T44 = Kmake_parens_fragmentVdfmc_macro_expanderI(T43);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T56.vector_element_[0] = T39;
  T56.vector_element_[1] = T40;
  T56.vector_element_[2] = T41;
  T56.vector_element_[3] = T44;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T45 = KlistVKdI(&T56);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T46 = Kmake_parens_fragmentVdfmc_macro_expanderI(T45);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T47 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T48 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T57.vector_element_[0] = T0;
  T57.vector_element_[1] = T1;
  T57.vector_element_[2] = T2;
  T57.vector_element_[3] = T3;
  T57.vector_element_[4] = T8;
  T57.vector_element_[5] = T9;
  T57.vector_element_[6] = T14;
  T57.vector_element_[7] = T15;
  T57.vector_element_[8] = T21;
  T57.vector_element_[9] = T22;
  T57.vector_element_[10] = T23;
  T57.vector_element_[11] = T24;
  T57.vector_element_[12] = T25;
  T57.vector_element_[13] = T26;
  T57.vector_element_[14] = T27;
  T57.vector_element_[15] = T28;
  T57.vector_element_[16] = T37;
  T57.vector_element_[17] = T38;
  T57.vector_element_[18] = T46;
  T57.vector_element_[19] = T47;
  T57.vector_element_[20] = T48;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T49 = Kmake_templateVdfmc_macro_expanderI(&T57);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  return(T49);
}

dylan_value Ksource_constructor_for_iclass_transfer_all_superclassesVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41;
  dylan_value T42;
  dylan_value T43;
  dylan_value T44;
  dylan_value T45;
  dylan_value T46;
  dylan_value T47;
  dylan_value T48;
  dylan_value T49;
  _KLsimple_object_vectorGVKd_3 T50 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_3 T51 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_1 T52 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_2 T53 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  _KLsimple_object_vectorGVKd_7 T54 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};
  _KLsimple_object_vectorGVKd_1 T55 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_4 T56 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  _KLsimple_object_vectorGVKd_21 T57 = {&KLsimple_object_vectorGVKdW, (dylan_value) 85};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJall_superclasses_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T5 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T50.vector_element_[0] = T4;
  T50.vector_element_[1] = T5;
  T50.vector_element_[2] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T7 = KlistVKdI(&T50);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T8 = Kmake_parens_fragmentVdfmc_macro_expanderI(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T9 = Kmake_equal_greater_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T11 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLlistG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T51.vector_element_[0] = T10;
  T51.vector_element_[1] = T11;
  T51.vector_element_[2] = T12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T13 = KlistVKdI(&T51);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T14 = Kmake_parens_fragmentVdfmc_macro_expanderI(T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJall_superclasses_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T52.vector_element_[0] = T17;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T18 = KlistVKdI(&T52);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T19 = Kmake_parens_fragmentVdfmc_macro_expanderI(T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T53.vector_element_[0] = T16;
  T53.vector_element_[1] = T19;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T20 = KlistVKdI(&T53);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T21 = Kmake_parens_fragmentVdfmc_macro_expanderI(T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T22 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T23 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T24 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T25 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T26 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T27 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T28 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJall_superclasses_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T29 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T30 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T31 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLlistG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T32 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T33 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T34 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T35 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T54.vector_element_[0] = T29;
  T54.vector_element_[1] = T30;
  T54.vector_element_[2] = T31;
  T54.vector_element_[3] = T32;
  T54.vector_element_[4] = T33;
  T54.vector_element_[5] = T34;
  T54.vector_element_[6] = T35;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T36 = KlistVKdI(&T54);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T37 = Kmake_parens_fragmentVdfmc_macro_expanderI(T36);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T38 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJall_superclasses_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T39 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T40 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T41 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T42 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T55.vector_element_[0] = T42;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T43 = KlistVKdI(&T55);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T44 = Kmake_parens_fragmentVdfmc_macro_expanderI(T43);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T56.vector_element_[0] = T39;
  T56.vector_element_[1] = T40;
  T56.vector_element_[2] = T41;
  T56.vector_element_[3] = T44;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T45 = KlistVKdI(&T56);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T46 = Kmake_parens_fragmentVdfmc_macro_expanderI(T45);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T47 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T48 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T57.vector_element_[0] = T0;
  T57.vector_element_[1] = T1;
  T57.vector_element_[2] = T2;
  T57.vector_element_[3] = T3;
  T57.vector_element_[4] = T8;
  T57.vector_element_[5] = T9;
  T57.vector_element_[6] = T14;
  T57.vector_element_[7] = T15;
  T57.vector_element_[8] = T21;
  T57.vector_element_[9] = T22;
  T57.vector_element_[10] = T23;
  T57.vector_element_[11] = T24;
  T57.vector_element_[12] = T25;
  T57.vector_element_[13] = T26;
  T57.vector_element_[14] = T27;
  T57.vector_element_[15] = T28;
  T57.vector_element_[16] = T37;
  T57.vector_element_[17] = T38;
  T57.vector_element_[18] = T46;
  T57.vector_element_[19] = T47;
  T57.vector_element_[20] = T48;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T49 = Kmake_templateVdfmc_macro_expanderI(&T57);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  return(T49);
}

dylan_value Ksource_constructor_for_iclass_transfer_direct_subclassesVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41;
  dylan_value T42;
  dylan_value T43;
  dylan_value T44;
  dylan_value T45;
  dylan_value T46;
  dylan_value T47;
  dylan_value T48;
  dylan_value T49;
  _KLsimple_object_vectorGVKd_3 T50 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_3 T51 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_1 T52 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_2 T53 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  _KLsimple_object_vectorGVKd_7 T54 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};
  _KLsimple_object_vectorGVKd_1 T55 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_4 T56 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  _KLsimple_object_vectorGVKd_21 T57 = {&KLsimple_object_vectorGVKdW, (dylan_value) 85};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdirect_subclasses_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T5 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T50.vector_element_[0] = T4;
  T50.vector_element_[1] = T5;
  T50.vector_element_[2] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T7 = KlistVKdI(&T50);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T8 = Kmake_parens_fragmentVdfmc_macro_expanderI(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T9 = Kmake_equal_greater_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T11 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLlistG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T51.vector_element_[0] = T10;
  T51.vector_element_[1] = T11;
  T51.vector_element_[2] = T12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T13 = KlistVKdI(&T51);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T14 = Kmake_parens_fragmentVdfmc_macro_expanderI(T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdirect_subclasses_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T52.vector_element_[0] = T17;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T18 = KlistVKdI(&T52);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T19 = Kmake_parens_fragmentVdfmc_macro_expanderI(T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T53.vector_element_[0] = T16;
  T53.vector_element_[1] = T19;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T20 = KlistVKdI(&T53);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T21 = Kmake_parens_fragmentVdfmc_macro_expanderI(T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T22 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T23 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T24 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T25 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T26 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T27 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T28 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdirect_subclasses_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T29 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T30 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T31 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLlistG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T32 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T33 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T34 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T35 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T54.vector_element_[0] = T29;
  T54.vector_element_[1] = T30;
  T54.vector_element_[2] = T31;
  T54.vector_element_[3] = T32;
  T54.vector_element_[4] = T33;
  T54.vector_element_[5] = T34;
  T54.vector_element_[6] = T35;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T36 = KlistVKdI(&T54);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T37 = Kmake_parens_fragmentVdfmc_macro_expanderI(T36);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T38 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdirect_subclasses_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T39 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T40 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T41 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T42 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T55.vector_element_[0] = T42;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T43 = KlistVKdI(&T55);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T44 = Kmake_parens_fragmentVdfmc_macro_expanderI(T43);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T56.vector_element_[0] = T39;
  T56.vector_element_[1] = T40;
  T56.vector_element_[2] = T41;
  T56.vector_element_[3] = T44;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T45 = KlistVKdI(&T56);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T46 = Kmake_parens_fragmentVdfmc_macro_expanderI(T45);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T47 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T48 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T57.vector_element_[0] = T0;
  T57.vector_element_[1] = T1;
  T57.vector_element_[2] = T2;
  T57.vector_element_[3] = T3;
  T57.vector_element_[4] = T8;
  T57.vector_element_[5] = T9;
  T57.vector_element_[6] = T14;
  T57.vector_element_[7] = T15;
  T57.vector_element_[8] = T21;
  T57.vector_element_[9] = T22;
  T57.vector_element_[10] = T23;
  T57.vector_element_[11] = T24;
  T57.vector_element_[12] = T25;
  T57.vector_element_[13] = T26;
  T57.vector_element_[14] = T27;
  T57.vector_element_[15] = T28;
  T57.vector_element_[16] = T37;
  T57.vector_element_[17] = T38;
  T57.vector_element_[18] = T46;
  T57.vector_element_[19] = T47;
  T57.vector_element_[20] = T48;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T49 = Kmake_templateVdfmc_macro_expanderI(&T57);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  return(T49);
}

dylan_value Ksource_constructor_for_iclass_transfer_class_mm_wrapperVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41;
  dylan_value T42;
  dylan_value T43;
  dylan_value T44;
  dylan_value T45;
  dylan_value T46;
  dylan_value T47;
  dylan_value T48;
  dylan_value T49;
  _KLsimple_object_vectorGVKd_3 T50 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_3 T51 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_1 T52 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_2 T53 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  _KLsimple_object_vectorGVKd_7 T54 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};
  _KLsimple_object_vectorGVKd_1 T55 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_4 T56 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  _KLsimple_object_vectorGVKd_21 T57 = {&KLsimple_object_vectorGVKdW, (dylan_value) 85};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_mm_wrapper_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T5 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T50.vector_element_[0] = T4;
  T50.vector_element_[1] = T5;
  T50.vector_element_[2] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T7 = KlistVKdI(&T50);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T8 = Kmake_parens_fragmentVdfmc_macro_expanderI(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T9 = Kmake_equal_greater_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T11 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLobjectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T51.vector_element_[0] = T10;
  T51.vector_element_[1] = T11;
  T51.vector_element_[2] = T12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T13 = KlistVKdI(&T51);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T14 = Kmake_parens_fragmentVdfmc_macro_expanderI(T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_mm_wrapper_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T52.vector_element_[0] = T17;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T18 = KlistVKdI(&T52);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T19 = Kmake_parens_fragmentVdfmc_macro_expanderI(T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T53.vector_element_[0] = T16;
  T53.vector_element_[1] = T19;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T20 = KlistVKdI(&T53);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T21 = Kmake_parens_fragmentVdfmc_macro_expanderI(T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T22 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T23 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T24 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T25 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T26 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T27 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T28 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_mm_wrapper_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T29 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T30 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T31 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLobjectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T32 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T33 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T34 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T35 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T54.vector_element_[0] = T29;
  T54.vector_element_[1] = T30;
  T54.vector_element_[2] = T31;
  T54.vector_element_[3] = T32;
  T54.vector_element_[4] = T33;
  T54.vector_element_[5] = T34;
  T54.vector_element_[6] = T35;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T36 = KlistVKdI(&T54);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T37 = Kmake_parens_fragmentVdfmc_macro_expanderI(T36);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T38 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_mm_wrapper_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T39 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T40 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T41 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T42 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T55.vector_element_[0] = T42;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T43 = KlistVKdI(&T55);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T44 = Kmake_parens_fragmentVdfmc_macro_expanderI(T43);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T56.vector_element_[0] = T39;
  T56.vector_element_[1] = T40;
  T56.vector_element_[2] = T41;
  T56.vector_element_[3] = T44;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T45 = KlistVKdI(&T56);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T46 = Kmake_parens_fragmentVdfmc_macro_expanderI(T45);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T47 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T48 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T57.vector_element_[0] = T0;
  T57.vector_element_[1] = T1;
  T57.vector_element_[2] = T2;
  T57.vector_element_[3] = T3;
  T57.vector_element_[4] = T8;
  T57.vector_element_[5] = T9;
  T57.vector_element_[6] = T14;
  T57.vector_element_[7] = T15;
  T57.vector_element_[8] = T21;
  T57.vector_element_[9] = T22;
  T57.vector_element_[10] = T23;
  T57.vector_element_[11] = T24;
  T57.vector_element_[12] = T25;
  T57.vector_element_[13] = T26;
  T57.vector_element_[14] = T27;
  T57.vector_element_[15] = T28;
  T57.vector_element_[16] = T37;
  T57.vector_element_[17] = T38;
  T57.vector_element_[18] = T46;
  T57.vector_element_[19] = T47;
  T57.vector_element_[20] = T48;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T49 = Kmake_templateVdfmc_macro_expanderI(&T57);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  return(T49);
}

dylan_value Ksource_constructor_for_iclass_transfer_direct_slot_descriptorsVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41;
  dylan_value T42;
  dylan_value T43;
  dylan_value T44;
  dylan_value T45;
  dylan_value T46;
  dylan_value T47;
  dylan_value T48;
  dylan_value T49;
  _KLsimple_object_vectorGVKd_3 T50 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_3 T51 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_1 T52 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_2 T53 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  _KLsimple_object_vectorGVKd_7 T54 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};
  _KLsimple_object_vectorGVKd_1 T55 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_4 T56 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  _KLsimple_object_vectorGVKd_21 T57 = {&KLsimple_object_vectorGVKdW, (dylan_value) 85};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdirect_slot_descriptors_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T5 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T50.vector_element_[0] = T4;
  T50.vector_element_[1] = T5;
  T50.vector_element_[2] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T7 = KlistVKdI(&T50);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T8 = Kmake_parens_fragmentVdfmc_macro_expanderI(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T9 = Kmake_equal_greater_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T11 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T51.vector_element_[0] = T10;
  T51.vector_element_[1] = T11;
  T51.vector_element_[2] = T12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T13 = KlistVKdI(&T51);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T14 = Kmake_parens_fragmentVdfmc_macro_expanderI(T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdirect_slot_descriptors_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T52.vector_element_[0] = T17;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T18 = KlistVKdI(&T52);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T19 = Kmake_parens_fragmentVdfmc_macro_expanderI(T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T53.vector_element_[0] = T16;
  T53.vector_element_[1] = T19;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T20 = KlistVKdI(&T53);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T21 = Kmake_parens_fragmentVdfmc_macro_expanderI(T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T22 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T23 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T24 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T25 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T26 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T27 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T28 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdirect_slot_descriptors_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T29 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T30 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T31 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T32 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T33 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T34 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T35 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T54.vector_element_[0] = T29;
  T54.vector_element_[1] = T30;
  T54.vector_element_[2] = T31;
  T54.vector_element_[3] = T32;
  T54.vector_element_[4] = T33;
  T54.vector_element_[5] = T34;
  T54.vector_element_[6] = T35;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T36 = KlistVKdI(&T54);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T37 = Kmake_parens_fragmentVdfmc_macro_expanderI(T36);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T38 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdirect_slot_descriptors_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T39 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T40 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T41 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T42 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T55.vector_element_[0] = T42;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T43 = KlistVKdI(&T55);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T44 = Kmake_parens_fragmentVdfmc_macro_expanderI(T43);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T56.vector_element_[0] = T39;
  T56.vector_element_[1] = T40;
  T56.vector_element_[2] = T41;
  T56.vector_element_[3] = T44;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T45 = KlistVKdI(&T56);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T46 = Kmake_parens_fragmentVdfmc_macro_expanderI(T45);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T47 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T48 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T57.vector_element_[0] = T0;
  T57.vector_element_[1] = T1;
  T57.vector_element_[2] = T2;
  T57.vector_element_[3] = T3;
  T57.vector_element_[4] = T8;
  T57.vector_element_[5] = T9;
  T57.vector_element_[6] = T14;
  T57.vector_element_[7] = T15;
  T57.vector_element_[8] = T21;
  T57.vector_element_[9] = T22;
  T57.vector_element_[10] = T23;
  T57.vector_element_[11] = T24;
  T57.vector_element_[12] = T25;
  T57.vector_element_[13] = T26;
  T57.vector_element_[14] = T27;
  T57.vector_element_[15] = T28;
  T57.vector_element_[16] = T37;
  T57.vector_element_[17] = T38;
  T57.vector_element_[18] = T46;
  T57.vector_element_[19] = T47;
  T57.vector_element_[20] = T48;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T49 = Kmake_templateVdfmc_macro_expanderI(&T57);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  return(T49);
}

dylan_value Ksource_constructor_for_iclass_transfer_slot_descriptorsVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41;
  dylan_value T42;
  dylan_value T43;
  dylan_value T44;
  dylan_value T45;
  dylan_value T46;
  dylan_value T47;
  dylan_value T48;
  dylan_value T49;
  _KLsimple_object_vectorGVKd_3 T50 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_3 T51 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_1 T52 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_2 T53 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  _KLsimple_object_vectorGVKd_7 T54 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};
  _KLsimple_object_vectorGVKd_1 T55 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_4 T56 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  _KLsimple_object_vectorGVKd_21 T57 = {&KLsimple_object_vectorGVKdW, (dylan_value) 85};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_descriptors_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T5 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T50.vector_element_[0] = T4;
  T50.vector_element_[1] = T5;
  T50.vector_element_[2] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T7 = KlistVKdI(&T50);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T8 = Kmake_parens_fragmentVdfmc_macro_expanderI(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T9 = Kmake_equal_greater_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T11 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T51.vector_element_[0] = T10;
  T51.vector_element_[1] = T11;
  T51.vector_element_[2] = T12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T13 = KlistVKdI(&T51);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T14 = Kmake_parens_fragmentVdfmc_macro_expanderI(T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_descriptors_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T52.vector_element_[0] = T17;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T18 = KlistVKdI(&T52);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T19 = Kmake_parens_fragmentVdfmc_macro_expanderI(T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T53.vector_element_[0] = T16;
  T53.vector_element_[1] = T19;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T20 = KlistVKdI(&T53);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T21 = Kmake_parens_fragmentVdfmc_macro_expanderI(T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T22 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T23 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T24 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T25 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T26 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T27 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T28 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_descriptors_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T29 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T30 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T31 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T32 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T33 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T34 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T35 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T54.vector_element_[0] = T29;
  T54.vector_element_[1] = T30;
  T54.vector_element_[2] = T31;
  T54.vector_element_[3] = T32;
  T54.vector_element_[4] = T33;
  T54.vector_element_[5] = T34;
  T54.vector_element_[6] = T35;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T36 = KlistVKdI(&T54);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T37 = Kmake_parens_fragmentVdfmc_macro_expanderI(T36);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T38 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_descriptors_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T39 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T40 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T41 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T42 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T55.vector_element_[0] = T42;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T43 = KlistVKdI(&T55);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T44 = Kmake_parens_fragmentVdfmc_macro_expanderI(T43);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T56.vector_element_[0] = T39;
  T56.vector_element_[1] = T40;
  T56.vector_element_[2] = T41;
  T56.vector_element_[3] = T44;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T45 = KlistVKdI(&T56);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T46 = Kmake_parens_fragmentVdfmc_macro_expanderI(T45);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T47 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T48 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T57.vector_element_[0] = T0;
  T57.vector_element_[1] = T1;
  T57.vector_element_[2] = T2;
  T57.vector_element_[3] = T3;
  T57.vector_element_[4] = T8;
  T57.vector_element_[5] = T9;
  T57.vector_element_[6] = T14;
  T57.vector_element_[7] = T15;
  T57.vector_element_[8] = T21;
  T57.vector_element_[9] = T22;
  T57.vector_element_[10] = T23;
  T57.vector_element_[11] = T24;
  T57.vector_element_[12] = T25;
  T57.vector_element_[13] = T26;
  T57.vector_element_[14] = T27;
  T57.vector_element_[15] = T28;
  T57.vector_element_[16] = T37;
  T57.vector_element_[17] = T38;
  T57.vector_element_[18] = T46;
  T57.vector_element_[19] = T47;
  T57.vector_element_[20] = T48;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T49 = Kmake_templateVdfmc_macro_expanderI(&T57);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  return(T49);
}

dylan_value Ksource_constructor_for_iclass_transfer_direct_inherited_slot_descriptorsVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41;
  dylan_value T42;
  dylan_value T43;
  dylan_value T44;
  dylan_value T45;
  dylan_value T46;
  dylan_value T47;
  dylan_value T48;
  dylan_value T49;
  _KLsimple_object_vectorGVKd_3 T50 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_3 T51 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_1 T52 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_2 T53 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  _KLsimple_object_vectorGVKd_7 T54 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};
  _KLsimple_object_vectorGVKd_1 T55 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_4 T56 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  _KLsimple_object_vectorGVKd_21 T57 = {&KLsimple_object_vectorGVKdW, (dylan_value) 85};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdirect_inherited_slot_descriptors_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T5 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T50.vector_element_[0] = T4;
  T50.vector_element_[1] = T5;
  T50.vector_element_[2] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T7 = KlistVKdI(&T50);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T8 = Kmake_parens_fragmentVdfmc_macro_expanderI(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T9 = Kmake_equal_greater_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T11 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T51.vector_element_[0] = T10;
  T51.vector_element_[1] = T11;
  T51.vector_element_[2] = T12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T13 = KlistVKdI(&T51);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T14 = Kmake_parens_fragmentVdfmc_macro_expanderI(T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdirect_inherited_slot_descriptors_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T52.vector_element_[0] = T17;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T18 = KlistVKdI(&T52);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T19 = Kmake_parens_fragmentVdfmc_macro_expanderI(T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T53.vector_element_[0] = T16;
  T53.vector_element_[1] = T19;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T20 = KlistVKdI(&T53);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T21 = Kmake_parens_fragmentVdfmc_macro_expanderI(T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T22 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T23 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T24 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T25 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T26 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T27 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T28 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdirect_inherited_slot_descriptors_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T29 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T30 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T31 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T32 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T33 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T34 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T35 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T54.vector_element_[0] = T29;
  T54.vector_element_[1] = T30;
  T54.vector_element_[2] = T31;
  T54.vector_element_[3] = T32;
  T54.vector_element_[4] = T33;
  T54.vector_element_[5] = T34;
  T54.vector_element_[6] = T35;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T36 = KlistVKdI(&T54);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T37 = Kmake_parens_fragmentVdfmc_macro_expanderI(T36);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T38 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdirect_inherited_slot_descriptors_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T39 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T40 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T41 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T42 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T55.vector_element_[0] = T42;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T43 = KlistVKdI(&T55);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T44 = Kmake_parens_fragmentVdfmc_macro_expanderI(T43);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T56.vector_element_[0] = T39;
  T56.vector_element_[1] = T40;
  T56.vector_element_[2] = T41;
  T56.vector_element_[3] = T44;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T45 = KlistVKdI(&T56);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T46 = Kmake_parens_fragmentVdfmc_macro_expanderI(T45);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T47 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T48 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T57.vector_element_[0] = T0;
  T57.vector_element_[1] = T1;
  T57.vector_element_[2] = T2;
  T57.vector_element_[3] = T3;
  T57.vector_element_[4] = T8;
  T57.vector_element_[5] = T9;
  T57.vector_element_[6] = T14;
  T57.vector_element_[7] = T15;
  T57.vector_element_[8] = T21;
  T57.vector_element_[9] = T22;
  T57.vector_element_[10] = T23;
  T57.vector_element_[11] = T24;
  T57.vector_element_[12] = T25;
  T57.vector_element_[13] = T26;
  T57.vector_element_[14] = T27;
  T57.vector_element_[15] = T28;
  T57.vector_element_[16] = T37;
  T57.vector_element_[17] = T38;
  T57.vector_element_[18] = T46;
  T57.vector_element_[19] = T47;
  T57.vector_element_[20] = T48;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T49 = Kmake_templateVdfmc_macro_expanderI(&T57);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  return(T49);
}

dylan_value Ksource_constructor_for_iclass_transfer_direct_initialization_argument_descriptorsVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41;
  dylan_value T42;
  dylan_value T43;
  dylan_value T44;
  dylan_value T45;
  dylan_value T46;
  dylan_value T47;
  dylan_value T48;
  dylan_value T49;
  _KLsimple_object_vectorGVKd_3 T50 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_3 T51 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_1 T52 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_2 T53 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  _KLsimple_object_vectorGVKd_7 T54 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};
  _KLsimple_object_vectorGVKd_1 T55 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_4 T56 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  _KLsimple_object_vectorGVKd_21 T57 = {&KLsimple_object_vectorGVKdW, (dylan_value) 85};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdirect_initialization_argument_descriptors_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T5 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T50.vector_element_[0] = T4;
  T50.vector_element_[1] = T5;
  T50.vector_element_[2] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T7 = KlistVKdI(&T50);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T8 = Kmake_parens_fragmentVdfmc_macro_expanderI(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T9 = Kmake_equal_greater_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T11 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T51.vector_element_[0] = T10;
  T51.vector_element_[1] = T11;
  T51.vector_element_[2] = T12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T13 = KlistVKdI(&T51);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T14 = Kmake_parens_fragmentVdfmc_macro_expanderI(T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdirect_initialization_argument_descriptors_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T52.vector_element_[0] = T17;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T18 = KlistVKdI(&T52);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T19 = Kmake_parens_fragmentVdfmc_macro_expanderI(T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T53.vector_element_[0] = T16;
  T53.vector_element_[1] = T19;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T20 = KlistVKdI(&T53);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T21 = Kmake_parens_fragmentVdfmc_macro_expanderI(T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T22 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T23 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T24 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T25 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T26 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T27 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T28 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdirect_initialization_argument_descriptors_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T29 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T30 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T31 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T32 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T33 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T34 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T35 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T54.vector_element_[0] = T29;
  T54.vector_element_[1] = T30;
  T54.vector_element_[2] = T31;
  T54.vector_element_[3] = T32;
  T54.vector_element_[4] = T33;
  T54.vector_element_[5] = T34;
  T54.vector_element_[6] = T35;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T36 = KlistVKdI(&T54);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T37 = Kmake_parens_fragmentVdfmc_macro_expanderI(T36);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T38 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdirect_initialization_argument_descriptors_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T39 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T40 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T41 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T42 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T55.vector_element_[0] = T42;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T43 = KlistVKdI(&T55);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T44 = Kmake_parens_fragmentVdfmc_macro_expanderI(T43);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T56.vector_element_[0] = T39;
  T56.vector_element_[1] = T40;
  T56.vector_element_[2] = T41;
  T56.vector_element_[3] = T44;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T45 = KlistVKdI(&T56);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T46 = Kmake_parens_fragmentVdfmc_macro_expanderI(T45);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T47 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T48 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T57.vector_element_[0] = T0;
  T57.vector_element_[1] = T1;
  T57.vector_element_[2] = T2;
  T57.vector_element_[3] = T3;
  T57.vector_element_[4] = T8;
  T57.vector_element_[5] = T9;
  T57.vector_element_[6] = T14;
  T57.vector_element_[7] = T15;
  T57.vector_element_[8] = T21;
  T57.vector_element_[9] = T22;
  T57.vector_element_[10] = T23;
  T57.vector_element_[11] = T24;
  T57.vector_element_[12] = T25;
  T57.vector_element_[13] = T26;
  T57.vector_element_[14] = T27;
  T57.vector_element_[15] = T28;
  T57.vector_element_[16] = T37;
  T57.vector_element_[17] = T38;
  T57.vector_element_[18] = T46;
  T57.vector_element_[19] = T47;
  T57.vector_element_[20] = T48;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T49 = Kmake_templateVdfmc_macro_expanderI(&T57);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  return(T49);
}

dylan_value Ksource_constructor_for_iclass_transfer_direct_methodsVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41;
  dylan_value T42;
  dylan_value T43;
  dylan_value T44;
  dylan_value T45;
  dylan_value T46;
  dylan_value T47;
  dylan_value T48;
  dylan_value T49;
  _KLsimple_object_vectorGVKd_3 T50 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_3 T51 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_1 T52 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_2 T53 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  _KLsimple_object_vectorGVKd_7 T54 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};
  _KLsimple_object_vectorGVKd_1 T55 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_4 T56 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  _KLsimple_object_vectorGVKd_21 T57 = {&KLsimple_object_vectorGVKdW, (dylan_value) 85};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdirect_methods_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T5 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T50.vector_element_[0] = T4;
  T50.vector_element_[1] = T5;
  T50.vector_element_[2] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T7 = KlistVKdI(&T50);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T8 = Kmake_parens_fragmentVdfmc_macro_expanderI(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T9 = Kmake_equal_greater_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T11 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T51.vector_element_[0] = T10;
  T51.vector_element_[1] = T11;
  T51.vector_element_[2] = T12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T13 = KlistVKdI(&T51);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T14 = Kmake_parens_fragmentVdfmc_macro_expanderI(T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdirect_methods_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T52.vector_element_[0] = T17;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T18 = KlistVKdI(&T52);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T19 = Kmake_parens_fragmentVdfmc_macro_expanderI(T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T53.vector_element_[0] = T16;
  T53.vector_element_[1] = T19;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T20 = KlistVKdI(&T53);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T21 = Kmake_parens_fragmentVdfmc_macro_expanderI(T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T22 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T23 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T24 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T25 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T26 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T27 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T28 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdirect_methods_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T29 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T30 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T31 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T32 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T33 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T34 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T35 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T54.vector_element_[0] = T29;
  T54.vector_element_[1] = T30;
  T54.vector_element_[2] = T31;
  T54.vector_element_[3] = T32;
  T54.vector_element_[4] = T33;
  T54.vector_element_[5] = T34;
  T54.vector_element_[6] = T35;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T36 = KlistVKdI(&T54);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T37 = Kmake_parens_fragmentVdfmc_macro_expanderI(T36);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T38 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdirect_methods_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T39 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T40 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T41 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T42 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T55.vector_element_[0] = T42;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T43 = KlistVKdI(&T55);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T44 = Kmake_parens_fragmentVdfmc_macro_expanderI(T43);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T56.vector_element_[0] = T39;
  T56.vector_element_[1] = T40;
  T56.vector_element_[2] = T41;
  T56.vector_element_[3] = T44;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T45 = KlistVKdI(&T56);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T46 = Kmake_parens_fragmentVdfmc_macro_expanderI(T45);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T47 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T48 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T57.vector_element_[0] = T0;
  T57.vector_element_[1] = T1;
  T57.vector_element_[2] = T2;
  T57.vector_element_[3] = T3;
  T57.vector_element_[4] = T8;
  T57.vector_element_[5] = T9;
  T57.vector_element_[6] = T14;
  T57.vector_element_[7] = T15;
  T57.vector_element_[8] = T21;
  T57.vector_element_[9] = T22;
  T57.vector_element_[10] = T23;
  T57.vector_element_[11] = T24;
  T57.vector_element_[12] = T25;
  T57.vector_element_[13] = T26;
  T57.vector_element_[14] = T27;
  T57.vector_element_[15] = T28;
  T57.vector_element_[16] = T37;
  T57.vector_element_[17] = T38;
  T57.vector_element_[18] = T46;
  T57.vector_element_[19] = T47;
  T57.vector_element_[20] = T48;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T49 = Kmake_templateVdfmc_macro_expanderI(&T57);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  return(T49);
}

dylan_value Ksource_constructor_for_iclass_transfer_class_abstractQVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41;
  dylan_value T42;
  dylan_value T43;
  dylan_value T44;
  dylan_value T45;
  dylan_value T46;
  dylan_value T47;
  dylan_value T48;
  dylan_value T49;
  _KLsimple_object_vectorGVKd_3 T50 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_3 T51 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_1 T52 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_2 T53 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  _KLsimple_object_vectorGVKd_7 T54 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};
  _KLsimple_object_vectorGVKd_1 T55 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_4 T56 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  _KLsimple_object_vectorGVKd_21 T57 = {&KLsimple_object_vectorGVKdW, (dylan_value) 85};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_abstractQ_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T5 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T50.vector_element_[0] = T4;
  T50.vector_element_[1] = T5;
  T50.vector_element_[2] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T7 = KlistVKdI(&T50);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T8 = Kmake_parens_fragmentVdfmc_macro_expanderI(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T9 = Kmake_equal_greater_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T11 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLbooleanG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T51.vector_element_[0] = T10;
  T51.vector_element_[1] = T11;
  T51.vector_element_[2] = T12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T13 = KlistVKdI(&T51);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T14 = Kmake_parens_fragmentVdfmc_macro_expanderI(T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_abstractQ_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T52.vector_element_[0] = T17;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T18 = KlistVKdI(&T52);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T19 = Kmake_parens_fragmentVdfmc_macro_expanderI(T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T53.vector_element_[0] = T16;
  T53.vector_element_[1] = T19;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T20 = KlistVKdI(&T53);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T21 = Kmake_parens_fragmentVdfmc_macro_expanderI(T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T22 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T23 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T24 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T25 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T26 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T27 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T28 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_abstractQ_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T29 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T30 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T31 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLbooleanG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T32 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T33 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T34 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T35 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T54.vector_element_[0] = T29;
  T54.vector_element_[1] = T30;
  T54.vector_element_[2] = T31;
  T54.vector_element_[3] = T32;
  T54.vector_element_[4] = T33;
  T54.vector_element_[5] = T34;
  T54.vector_element_[6] = T35;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T36 = KlistVKdI(&T54);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T37 = Kmake_parens_fragmentVdfmc_macro_expanderI(T36);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T38 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_abstractQ_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T39 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T40 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T41 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T42 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T55.vector_element_[0] = T42;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T43 = KlistVKdI(&T55);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T44 = Kmake_parens_fragmentVdfmc_macro_expanderI(T43);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T56.vector_element_[0] = T39;
  T56.vector_element_[1] = T40;
  T56.vector_element_[2] = T41;
  T56.vector_element_[3] = T44;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T45 = KlistVKdI(&T56);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T46 = Kmake_parens_fragmentVdfmc_macro_expanderI(T45);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T47 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T48 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T57.vector_element_[0] = T0;
  T57.vector_element_[1] = T1;
  T57.vector_element_[2] = T2;
  T57.vector_element_[3] = T3;
  T57.vector_element_[4] = T8;
  T57.vector_element_[5] = T9;
  T57.vector_element_[6] = T14;
  T57.vector_element_[7] = T15;
  T57.vector_element_[8] = T21;
  T57.vector_element_[9] = T22;
  T57.vector_element_[10] = T23;
  T57.vector_element_[11] = T24;
  T57.vector_element_[12] = T25;
  T57.vector_element_[13] = T26;
  T57.vector_element_[14] = T27;
  T57.vector_element_[15] = T28;
  T57.vector_element_[16] = T37;
  T57.vector_element_[17] = T38;
  T57.vector_element_[18] = T46;
  T57.vector_element_[19] = T47;
  T57.vector_element_[20] = T48;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T49 = Kmake_templateVdfmc_macro_expanderI(&T57);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  return(T49);
}

dylan_value Ksource_constructor_for_iclass_transfer_class_primaryQVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41;
  dylan_value T42;
  dylan_value T43;
  dylan_value T44;
  dylan_value T45;
  dylan_value T46;
  dylan_value T47;
  dylan_value T48;
  dylan_value T49;
  _KLsimple_object_vectorGVKd_3 T50 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_3 T51 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_1 T52 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_2 T53 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  _KLsimple_object_vectorGVKd_7 T54 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};
  _KLsimple_object_vectorGVKd_1 T55 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_4 T56 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  _KLsimple_object_vectorGVKd_21 T57 = {&KLsimple_object_vectorGVKdW, (dylan_value) 85};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_primaryQ_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T5 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T50.vector_element_[0] = T4;
  T50.vector_element_[1] = T5;
  T50.vector_element_[2] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T7 = KlistVKdI(&T50);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T8 = Kmake_parens_fragmentVdfmc_macro_expanderI(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T9 = Kmake_equal_greater_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T11 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLbooleanG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T51.vector_element_[0] = T10;
  T51.vector_element_[1] = T11;
  T51.vector_element_[2] = T12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T13 = KlistVKdI(&T51);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T14 = Kmake_parens_fragmentVdfmc_macro_expanderI(T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_primaryQ_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T52.vector_element_[0] = T17;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T18 = KlistVKdI(&T52);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T19 = Kmake_parens_fragmentVdfmc_macro_expanderI(T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T53.vector_element_[0] = T16;
  T53.vector_element_[1] = T19;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T20 = KlistVKdI(&T53);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T21 = Kmake_parens_fragmentVdfmc_macro_expanderI(T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T22 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T23 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T24 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T25 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T26 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T27 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T28 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_primaryQ_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T29 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T30 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T31 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLbooleanG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T32 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T33 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T34 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T35 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T54.vector_element_[0] = T29;
  T54.vector_element_[1] = T30;
  T54.vector_element_[2] = T31;
  T54.vector_element_[3] = T32;
  T54.vector_element_[4] = T33;
  T54.vector_element_[5] = T34;
  T54.vector_element_[6] = T35;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T36 = KlistVKdI(&T54);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T37 = Kmake_parens_fragmentVdfmc_macro_expanderI(T36);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T38 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_primaryQ_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T39 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T40 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T41 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T42 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T55.vector_element_[0] = T42;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T43 = KlistVKdI(&T55);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T44 = Kmake_parens_fragmentVdfmc_macro_expanderI(T43);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T56.vector_element_[0] = T39;
  T56.vector_element_[1] = T40;
  T56.vector_element_[2] = T41;
  T56.vector_element_[3] = T44;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T45 = KlistVKdI(&T56);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T46 = Kmake_parens_fragmentVdfmc_macro_expanderI(T45);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T47 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T48 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T57.vector_element_[0] = T0;
  T57.vector_element_[1] = T1;
  T57.vector_element_[2] = T2;
  T57.vector_element_[3] = T3;
  T57.vector_element_[4] = T8;
  T57.vector_element_[5] = T9;
  T57.vector_element_[6] = T14;
  T57.vector_element_[7] = T15;
  T57.vector_element_[8] = T21;
  T57.vector_element_[9] = T22;
  T57.vector_element_[10] = T23;
  T57.vector_element_[11] = T24;
  T57.vector_element_[12] = T25;
  T57.vector_element_[13] = T26;
  T57.vector_element_[14] = T27;
  T57.vector_element_[15] = T28;
  T57.vector_element_[16] = T37;
  T57.vector_element_[17] = T38;
  T57.vector_element_[18] = T46;
  T57.vector_element_[19] = T47;
  T57.vector_element_[20] = T48;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T49 = Kmake_templateVdfmc_macro_expanderI(&T57);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  return(T49);
}

dylan_value Ksource_constructor_for_iclass_transfer_class_sealedQVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41;
  dylan_value T42;
  dylan_value T43;
  dylan_value T44;
  dylan_value T45;
  dylan_value T46;
  dylan_value T47;
  dylan_value T48;
  dylan_value T49;
  _KLsimple_object_vectorGVKd_3 T50 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_3 T51 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_1 T52 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_2 T53 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  _KLsimple_object_vectorGVKd_7 T54 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};
  _KLsimple_object_vectorGVKd_1 T55 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_4 T56 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  _KLsimple_object_vectorGVKd_21 T57 = {&KLsimple_object_vectorGVKdW, (dylan_value) 85};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_sealedQ_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T5 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T50.vector_element_[0] = T4;
  T50.vector_element_[1] = T5;
  T50.vector_element_[2] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T7 = KlistVKdI(&T50);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T8 = Kmake_parens_fragmentVdfmc_macro_expanderI(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T9 = Kmake_equal_greater_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T11 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLbooleanG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T51.vector_element_[0] = T10;
  T51.vector_element_[1] = T11;
  T51.vector_element_[2] = T12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T13 = KlistVKdI(&T51);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T14 = Kmake_parens_fragmentVdfmc_macro_expanderI(T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_sealedQ_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T52.vector_element_[0] = T17;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T18 = KlistVKdI(&T52);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T19 = Kmake_parens_fragmentVdfmc_macro_expanderI(T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T53.vector_element_[0] = T16;
  T53.vector_element_[1] = T19;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T20 = KlistVKdI(&T53);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T21 = Kmake_parens_fragmentVdfmc_macro_expanderI(T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T22 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T23 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T24 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T25 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T26 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T27 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T28 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_sealedQ_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T29 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T30 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T31 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLbooleanG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T32 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T33 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T34 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T35 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T54.vector_element_[0] = T29;
  T54.vector_element_[1] = T30;
  T54.vector_element_[2] = T31;
  T54.vector_element_[3] = T32;
  T54.vector_element_[4] = T33;
  T54.vector_element_[5] = T34;
  T54.vector_element_[6] = T35;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T36 = KlistVKdI(&T54);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T37 = Kmake_parens_fragmentVdfmc_macro_expanderI(T36);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T38 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_sealedQ_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T39 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T40 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T41 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T42 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T55.vector_element_[0] = T42;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T43 = KlistVKdI(&T55);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T44 = Kmake_parens_fragmentVdfmc_macro_expanderI(T43);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T56.vector_element_[0] = T39;
  T56.vector_element_[1] = T40;
  T56.vector_element_[2] = T41;
  T56.vector_element_[3] = T44;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T45 = KlistVKdI(&T56);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T46 = Kmake_parens_fragmentVdfmc_macro_expanderI(T45);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T47 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T48 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T57.vector_element_[0] = T0;
  T57.vector_element_[1] = T1;
  T57.vector_element_[2] = T2;
  T57.vector_element_[3] = T3;
  T57.vector_element_[4] = T8;
  T57.vector_element_[5] = T9;
  T57.vector_element_[6] = T14;
  T57.vector_element_[7] = T15;
  T57.vector_element_[8] = T21;
  T57.vector_element_[9] = T22;
  T57.vector_element_[10] = T23;
  T57.vector_element_[11] = T24;
  T57.vector_element_[12] = T25;
  T57.vector_element_[13] = T26;
  T57.vector_element_[14] = T27;
  T57.vector_element_[15] = T28;
  T57.vector_element_[16] = T37;
  T57.vector_element_[17] = T38;
  T57.vector_element_[18] = T46;
  T57.vector_element_[19] = T47;
  T57.vector_element_[20] = T48;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T49 = Kmake_templateVdfmc_macro_expanderI(&T57);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  return(T49);
}

dylan_value Ksource_constructor_for_iclass_transfer_class_completeQVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41;
  dylan_value T42;
  dylan_value T43;
  dylan_value T44;
  dylan_value T45;
  dylan_value T46;
  dylan_value T47;
  dylan_value T48;
  dylan_value T49;
  _KLsimple_object_vectorGVKd_3 T50 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_3 T51 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_1 T52 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_2 T53 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  _KLsimple_object_vectorGVKd_7 T54 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};
  _KLsimple_object_vectorGVKd_1 T55 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_4 T56 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  _KLsimple_object_vectorGVKd_21 T57 = {&KLsimple_object_vectorGVKdW, (dylan_value) 85};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_completeQ_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T5 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T50.vector_element_[0] = T4;
  T50.vector_element_[1] = T5;
  T50.vector_element_[2] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T7 = KlistVKdI(&T50);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T8 = Kmake_parens_fragmentVdfmc_macro_expanderI(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T9 = Kmake_equal_greater_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T11 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLbooleanG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T51.vector_element_[0] = T10;
  T51.vector_element_[1] = T11;
  T51.vector_element_[2] = T12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T13 = KlistVKdI(&T51);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T14 = Kmake_parens_fragmentVdfmc_macro_expanderI(T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_completeQ_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T52.vector_element_[0] = T17;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T18 = KlistVKdI(&T52);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T19 = Kmake_parens_fragmentVdfmc_macro_expanderI(T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T53.vector_element_[0] = T16;
  T53.vector_element_[1] = T19;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T20 = KlistVKdI(&T53);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T21 = Kmake_parens_fragmentVdfmc_macro_expanderI(T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T22 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T23 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T24 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T25 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T26 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T27 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T28 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_completeQ_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T29 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T30 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T31 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLbooleanG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T32 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T33 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T34 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T35 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T54.vector_element_[0] = T29;
  T54.vector_element_[1] = T30;
  T54.vector_element_[2] = T31;
  T54.vector_element_[3] = T32;
  T54.vector_element_[4] = T33;
  T54.vector_element_[5] = T34;
  T54.vector_element_[6] = T35;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T36 = KlistVKdI(&T54);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T37 = Kmake_parens_fragmentVdfmc_macro_expanderI(T36);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T38 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_completeQ_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T39 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T40 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T41 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T42 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T55.vector_element_[0] = T42;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T43 = KlistVKdI(&T55);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T44 = Kmake_parens_fragmentVdfmc_macro_expanderI(T43);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T56.vector_element_[0] = T39;
  T56.vector_element_[1] = T40;
  T56.vector_element_[2] = T41;
  T56.vector_element_[3] = T44;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T45 = KlistVKdI(&T56);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T46 = Kmake_parens_fragmentVdfmc_macro_expanderI(T45);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T47 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T48 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T57.vector_element_[0] = T0;
  T57.vector_element_[1] = T1;
  T57.vector_element_[2] = T2;
  T57.vector_element_[3] = T3;
  T57.vector_element_[4] = T8;
  T57.vector_element_[5] = T9;
  T57.vector_element_[6] = T14;
  T57.vector_element_[7] = T15;
  T57.vector_element_[8] = T21;
  T57.vector_element_[9] = T22;
  T57.vector_element_[10] = T23;
  T57.vector_element_[11] = T24;
  T57.vector_element_[12] = T25;
  T57.vector_element_[13] = T26;
  T57.vector_element_[14] = T27;
  T57.vector_element_[15] = T28;
  T57.vector_element_[16] = T37;
  T57.vector_element_[17] = T38;
  T57.vector_element_[18] = T46;
  T57.vector_element_[19] = T47;
  T57.vector_element_[20] = T48;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T49 = Kmake_templateVdfmc_macro_expanderI(&T57);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  return(T49);
}

dylan_value Ksource_constructor_for_iclass_transfer_class_incrementalQVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41;
  dylan_value T42;
  dylan_value T43;
  dylan_value T44;
  dylan_value T45;
  dylan_value T46;
  dylan_value T47;
  dylan_value T48;
  dylan_value T49;
  _KLsimple_object_vectorGVKd_3 T50 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_3 T51 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_1 T52 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_2 T53 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  _KLsimple_object_vectorGVKd_7 T54 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};
  _KLsimple_object_vectorGVKd_1 T55 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_4 T56 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  _KLsimple_object_vectorGVKd_21 T57 = {&KLsimple_object_vectorGVKdW, (dylan_value) 85};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_incrementalQ_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T5 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T50.vector_element_[0] = T4;
  T50.vector_element_[1] = T5;
  T50.vector_element_[2] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T7 = KlistVKdI(&T50);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T8 = Kmake_parens_fragmentVdfmc_macro_expanderI(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T9 = Kmake_equal_greater_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T11 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLbooleanG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T51.vector_element_[0] = T10;
  T51.vector_element_[1] = T11;
  T51.vector_element_[2] = T12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T13 = KlistVKdI(&T51);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T14 = Kmake_parens_fragmentVdfmc_macro_expanderI(T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_incrementalQ_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T52.vector_element_[0] = T17;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T18 = KlistVKdI(&T52);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T19 = Kmake_parens_fragmentVdfmc_macro_expanderI(T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T53.vector_element_[0] = T16;
  T53.vector_element_[1] = T19;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T20 = KlistVKdI(&T53);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T21 = Kmake_parens_fragmentVdfmc_macro_expanderI(T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T22 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T23 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T24 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T25 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T26 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T27 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T28 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_incrementalQ_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T29 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T30 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T31 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLbooleanG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T32 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T33 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T34 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T35 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T54.vector_element_[0] = T29;
  T54.vector_element_[1] = T30;
  T54.vector_element_[2] = T31;
  T54.vector_element_[3] = T32;
  T54.vector_element_[4] = T33;
  T54.vector_element_[5] = T34;
  T54.vector_element_[6] = T35;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T36 = KlistVKdI(&T54);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T37 = Kmake_parens_fragmentVdfmc_macro_expanderI(T36);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T38 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_incrementalQ_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T39 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T40 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T41 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T42 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T55.vector_element_[0] = T42;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T43 = KlistVKdI(&T55);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T44 = Kmake_parens_fragmentVdfmc_macro_expanderI(T43);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T56.vector_element_[0] = T39;
  T56.vector_element_[1] = T40;
  T56.vector_element_[2] = T41;
  T56.vector_element_[3] = T44;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T45 = KlistVKdI(&T56);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T46 = Kmake_parens_fragmentVdfmc_macro_expanderI(T45);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T47 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T48 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T57.vector_element_[0] = T0;
  T57.vector_element_[1] = T1;
  T57.vector_element_[2] = T2;
  T57.vector_element_[3] = T3;
  T57.vector_element_[4] = T8;
  T57.vector_element_[5] = T9;
  T57.vector_element_[6] = T14;
  T57.vector_element_[7] = T15;
  T57.vector_element_[8] = T21;
  T57.vector_element_[9] = T22;
  T57.vector_element_[10] = T23;
  T57.vector_element_[11] = T24;
  T57.vector_element_[12] = T25;
  T57.vector_element_[13] = T26;
  T57.vector_element_[14] = T27;
  T57.vector_element_[15] = T28;
  T57.vector_element_[16] = T37;
  T57.vector_element_[17] = T38;
  T57.vector_element_[18] = T46;
  T57.vector_element_[19] = T47;
  T57.vector_element_[20] = T48;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T49 = Kmake_templateVdfmc_macro_expanderI(&T57);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  return(T49);
}

dylan_value Ksource_constructor_for_iclass_transfer_instance_storage_sizeVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41;
  dylan_value T42;
  dylan_value T43;
  dylan_value T44;
  dylan_value T45;
  dylan_value T46;
  dylan_value T47;
  dylan_value T48;
  dylan_value T49;
  _KLsimple_object_vectorGVKd_3 T50 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_3 T51 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_1 T52 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_2 T53 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  _KLsimple_object_vectorGVKd_7 T54 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};
  _KLsimple_object_vectorGVKd_1 T55 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_4 T56 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  _KLsimple_object_vectorGVKd_21 T57 = {&KLsimple_object_vectorGVKdW, (dylan_value) 85};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJinstance_storage_size_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T5 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T50.vector_element_[0] = T4;
  T50.vector_element_[1] = T5;
  T50.vector_element_[2] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T7 = KlistVKdI(&T50);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T8 = Kmake_parens_fragmentVdfmc_macro_expanderI(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T9 = Kmake_equal_greater_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T11 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLintegerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T51.vector_element_[0] = T10;
  T51.vector_element_[1] = T11;
  T51.vector_element_[2] = T12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T13 = KlistVKdI(&T51);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T14 = Kmake_parens_fragmentVdfmc_macro_expanderI(T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJinstance_storage_size_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T52.vector_element_[0] = T17;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T18 = KlistVKdI(&T52);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T19 = Kmake_parens_fragmentVdfmc_macro_expanderI(T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T53.vector_element_[0] = T16;
  T53.vector_element_[1] = T19;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T20 = KlistVKdI(&T53);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T21 = Kmake_parens_fragmentVdfmc_macro_expanderI(T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T22 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T23 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T24 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T25 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T26 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T27 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T28 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinstance_storage_size_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T29 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T30 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T31 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLintegerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T32 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T33 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T34 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T35 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T54.vector_element_[0] = T29;
  T54.vector_element_[1] = T30;
  T54.vector_element_[2] = T31;
  T54.vector_element_[3] = T32;
  T54.vector_element_[4] = T33;
  T54.vector_element_[5] = T34;
  T54.vector_element_[6] = T35;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T36 = KlistVKdI(&T54);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T37 = Kmake_parens_fragmentVdfmc_macro_expanderI(T36);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T38 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinstance_storage_size_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T39 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T40 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T41 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T42 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T55.vector_element_[0] = T42;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T43 = KlistVKdI(&T55);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T44 = Kmake_parens_fragmentVdfmc_macro_expanderI(T43);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T56.vector_element_[0] = T39;
  T56.vector_element_[1] = T40;
  T56.vector_element_[2] = T41;
  T56.vector_element_[3] = T44;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T45 = KlistVKdI(&T56);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T46 = Kmake_parens_fragmentVdfmc_macro_expanderI(T45);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T47 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T48 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T57.vector_element_[0] = T0;
  T57.vector_element_[1] = T1;
  T57.vector_element_[2] = T2;
  T57.vector_element_[3] = T3;
  T57.vector_element_[4] = T8;
  T57.vector_element_[5] = T9;
  T57.vector_element_[6] = T14;
  T57.vector_element_[7] = T15;
  T57.vector_element_[8] = T21;
  T57.vector_element_[9] = T22;
  T57.vector_element_[10] = T23;
  T57.vector_element_[11] = T24;
  T57.vector_element_[12] = T25;
  T57.vector_element_[13] = T26;
  T57.vector_element_[14] = T27;
  T57.vector_element_[15] = T28;
  T57.vector_element_[16] = T37;
  T57.vector_element_[17] = T38;
  T57.vector_element_[18] = T46;
  T57.vector_element_[19] = T47;
  T57.vector_element_[20] = T48;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T49 = Kmake_templateVdfmc_macro_expanderI(&T57);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  return(T49);
}

dylan_value Ksource_constructor_for_iclass_transfer_repeated_slot_descriptorVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41;
  dylan_value T42;
  dylan_value T43;
  dylan_value T44;
  dylan_value T45;
  dylan_value T46;
  dylan_value T47;
  dylan_value T48;
  dylan_value T49;
  _KLsimple_object_vectorGVKd_3 T50 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_3 T51 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_1 T52 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_2 T53 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  _KLsimple_object_vectorGVKd_7 T54 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};
  _KLsimple_object_vectorGVKd_1 T55 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_4 T56 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  _KLsimple_object_vectorGVKd_21 T57 = {&KLsimple_object_vectorGVKdW, (dylan_value) 85};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJrepeated_slot_descriptor_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T5 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T50.vector_element_[0] = T4;
  T50.vector_element_[1] = T5;
  T50.vector_element_[2] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T7 = KlistVKdI(&T50);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T8 = Kmake_parens_fragmentVdfmc_macro_expanderI(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T9 = Kmake_equal_greater_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T11 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLobjectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T51.vector_element_[0] = T10;
  T51.vector_element_[1] = T11;
  T51.vector_element_[2] = T12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T13 = KlistVKdI(&T51);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T14 = Kmake_parens_fragmentVdfmc_macro_expanderI(T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJrepeated_slot_descriptor_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T52.vector_element_[0] = T17;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T18 = KlistVKdI(&T52);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T19 = Kmake_parens_fragmentVdfmc_macro_expanderI(T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T53.vector_element_[0] = T16;
  T53.vector_element_[1] = T19;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T20 = KlistVKdI(&T53);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T21 = Kmake_parens_fragmentVdfmc_macro_expanderI(T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T22 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T23 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T24 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T25 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T26 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T27 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T28 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJrepeated_slot_descriptor_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T29 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T30 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T31 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLobjectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T32 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T33 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T34 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T35 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T54.vector_element_[0] = T29;
  T54.vector_element_[1] = T30;
  T54.vector_element_[2] = T31;
  T54.vector_element_[3] = T32;
  T54.vector_element_[4] = T33;
  T54.vector_element_[5] = T34;
  T54.vector_element_[6] = T35;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T36 = KlistVKdI(&T54);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T37 = Kmake_parens_fragmentVdfmc_macro_expanderI(T36);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T38 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJrepeated_slot_descriptor_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T39 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T40 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T41 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T42 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T55.vector_element_[0] = T42;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T43 = KlistVKdI(&T55);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T44 = Kmake_parens_fragmentVdfmc_macro_expanderI(T43);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T56.vector_element_[0] = T39;
  T56.vector_element_[1] = T40;
  T56.vector_element_[2] = T41;
  T56.vector_element_[3] = T44;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T45 = KlistVKdI(&T56);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T46 = Kmake_parens_fragmentVdfmc_macro_expanderI(T45);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T47 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T48 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T57.vector_element_[0] = T0;
  T57.vector_element_[1] = T1;
  T57.vector_element_[2] = T2;
  T57.vector_element_[3] = T3;
  T57.vector_element_[4] = T8;
  T57.vector_element_[5] = T9;
  T57.vector_element_[6] = T14;
  T57.vector_element_[7] = T15;
  T57.vector_element_[8] = T21;
  T57.vector_element_[9] = T22;
  T57.vector_element_[10] = T23;
  T57.vector_element_[11] = T24;
  T57.vector_element_[12] = T25;
  T57.vector_element_[13] = T26;
  T57.vector_element_[14] = T27;
  T57.vector_element_[15] = T28;
  T57.vector_element_[16] = T37;
  T57.vector_element_[17] = T38;
  T57.vector_element_[18] = T46;
  T57.vector_element_[19] = T47;
  T57.vector_element_[20] = T48;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T49 = Kmake_templateVdfmc_macro_expanderI(&T57);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  return(T49);
}

dylan_value Ksource_constructor_for_iclass_transfer_instance_slot_descriptorsVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41;
  dylan_value T42;
  dylan_value T43;
  dylan_value T44;
  dylan_value T45;
  dylan_value T46;
  dylan_value T47;
  dylan_value T48;
  dylan_value T49;
  _KLsimple_object_vectorGVKd_3 T50 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_3 T51 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_1 T52 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_2 T53 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  _KLsimple_object_vectorGVKd_7 T54 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};
  _KLsimple_object_vectorGVKd_1 T55 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_4 T56 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  _KLsimple_object_vectorGVKd_21 T57 = {&KLsimple_object_vectorGVKdW, (dylan_value) 85};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinstance_slot_descriptors_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T5 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T50.vector_element_[0] = T4;
  T50.vector_element_[1] = T5;
  T50.vector_element_[2] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T7 = KlistVKdI(&T50);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T8 = Kmake_parens_fragmentVdfmc_macro_expanderI(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T9 = Kmake_equal_greater_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T11 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T51.vector_element_[0] = T10;
  T51.vector_element_[1] = T11;
  T51.vector_element_[2] = T12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T13 = KlistVKdI(&T51);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T14 = Kmake_parens_fragmentVdfmc_macro_expanderI(T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinstance_slot_descriptors_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T52.vector_element_[0] = T17;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T18 = KlistVKdI(&T52);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T19 = Kmake_parens_fragmentVdfmc_macro_expanderI(T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T53.vector_element_[0] = T16;
  T53.vector_element_[1] = T19;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T20 = KlistVKdI(&T53);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T21 = Kmake_parens_fragmentVdfmc_macro_expanderI(T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T22 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T23 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T24 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T25 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T26 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T27 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T28 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinstance_slot_descriptors_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T29 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T30 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T31 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T32 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T33 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T34 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T35 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T54.vector_element_[0] = T29;
  T54.vector_element_[1] = T30;
  T54.vector_element_[2] = T31;
  T54.vector_element_[3] = T32;
  T54.vector_element_[4] = T33;
  T54.vector_element_[5] = T34;
  T54.vector_element_[6] = T35;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T36 = KlistVKdI(&T54);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T37 = Kmake_parens_fragmentVdfmc_macro_expanderI(T36);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T38 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinstance_slot_descriptors_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T39 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T40 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T41 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T42 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T55.vector_element_[0] = T42;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T43 = KlistVKdI(&T55);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T44 = Kmake_parens_fragmentVdfmc_macro_expanderI(T43);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T56.vector_element_[0] = T39;
  T56.vector_element_[1] = T40;
  T56.vector_element_[2] = T41;
  T56.vector_element_[3] = T44;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T45 = KlistVKdI(&T56);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T46 = Kmake_parens_fragmentVdfmc_macro_expanderI(T45);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T47 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T48 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T57.vector_element_[0] = T0;
  T57.vector_element_[1] = T1;
  T57.vector_element_[2] = T2;
  T57.vector_element_[3] = T3;
  T57.vector_element_[4] = T8;
  T57.vector_element_[5] = T9;
  T57.vector_element_[6] = T14;
  T57.vector_element_[7] = T15;
  T57.vector_element_[8] = T21;
  T57.vector_element_[9] = T22;
  T57.vector_element_[10] = T23;
  T57.vector_element_[11] = T24;
  T57.vector_element_[12] = T25;
  T57.vector_element_[13] = T26;
  T57.vector_element_[14] = T27;
  T57.vector_element_[15] = T28;
  T57.vector_element_[16] = T37;
  T57.vector_element_[17] = T38;
  T57.vector_element_[18] = T46;
  T57.vector_element_[19] = T47;
  T57.vector_element_[20] = T48;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T49 = Kmake_templateVdfmc_macro_expanderI(&T57);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  return(T49);
}

dylan_value Ksource_constructor_for_iclass_transfer_class_slot_descriptorsVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41;
  dylan_value T42;
  dylan_value T43;
  dylan_value T44;
  dylan_value T45;
  dylan_value T46;
  dylan_value T47;
  dylan_value T48;
  dylan_value T49;
  _KLsimple_object_vectorGVKd_3 T50 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_3 T51 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_1 T52 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_2 T53 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  _KLsimple_object_vectorGVKd_7 T54 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};
  _KLsimple_object_vectorGVKd_1 T55 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_4 T56 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  _KLsimple_object_vectorGVKd_21 T57 = {&KLsimple_object_vectorGVKdW, (dylan_value) 85};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_slot_descriptors_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T5 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T50.vector_element_[0] = T4;
  T50.vector_element_[1] = T5;
  T50.vector_element_[2] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T7 = KlistVKdI(&T50);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T8 = Kmake_parens_fragmentVdfmc_macro_expanderI(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T9 = Kmake_equal_greater_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T11 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T51.vector_element_[0] = T10;
  T51.vector_element_[1] = T11;
  T51.vector_element_[2] = T12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T13 = KlistVKdI(&T51);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T14 = Kmake_parens_fragmentVdfmc_macro_expanderI(T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_slot_descriptors_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T52.vector_element_[0] = T17;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T18 = KlistVKdI(&T52);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T19 = Kmake_parens_fragmentVdfmc_macro_expanderI(T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T53.vector_element_[0] = T16;
  T53.vector_element_[1] = T19;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T20 = KlistVKdI(&T53);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T21 = Kmake_parens_fragmentVdfmc_macro_expanderI(T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T22 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T23 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T24 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T25 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T26 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T27 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T28 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_slot_descriptors_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T29 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T30 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T31 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T32 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T33 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T34 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T35 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T54.vector_element_[0] = T29;
  T54.vector_element_[1] = T30;
  T54.vector_element_[2] = T31;
  T54.vector_element_[3] = T32;
  T54.vector_element_[4] = T33;
  T54.vector_element_[5] = T34;
  T54.vector_element_[6] = T35;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T36 = KlistVKdI(&T54);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T37 = Kmake_parens_fragmentVdfmc_macro_expanderI(T36);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T38 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_slot_descriptors_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T39 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T40 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T41 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T42 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T55.vector_element_[0] = T42;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T43 = KlistVKdI(&T55);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T44 = Kmake_parens_fragmentVdfmc_macro_expanderI(T43);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T56.vector_element_[0] = T39;
  T56.vector_element_[1] = T40;
  T56.vector_element_[2] = T41;
  T56.vector_element_[3] = T44;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T45 = KlistVKdI(&T56);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T46 = Kmake_parens_fragmentVdfmc_macro_expanderI(T45);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T47 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T48 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T57.vector_element_[0] = T0;
  T57.vector_element_[1] = T1;
  T57.vector_element_[2] = T2;
  T57.vector_element_[3] = T3;
  T57.vector_element_[4] = T8;
  T57.vector_element_[5] = T9;
  T57.vector_element_[6] = T14;
  T57.vector_element_[7] = T15;
  T57.vector_element_[8] = T21;
  T57.vector_element_[9] = T22;
  T57.vector_element_[10] = T23;
  T57.vector_element_[11] = T24;
  T57.vector_element_[12] = T25;
  T57.vector_element_[13] = T26;
  T57.vector_element_[14] = T27;
  T57.vector_element_[15] = T28;
  T57.vector_element_[16] = T37;
  T57.vector_element_[17] = T38;
  T57.vector_element_[18] = T46;
  T57.vector_element_[19] = T47;
  T57.vector_element_[20] = T48;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T49 = Kmake_templateVdfmc_macro_expanderI(&T57);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  return(T49);
}

dylan_value Ksource_constructor_for_iclass_transfer_defaulted_initialization_arguments_slotVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41;
  dylan_value T42;
  dylan_value T43;
  dylan_value T44;
  dylan_value T45;
  dylan_value T46;
  dylan_value T47;
  dylan_value T48;
  dylan_value T49;
  _KLsimple_object_vectorGVKd_3 T50 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_3 T51 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_1 T52 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_2 T53 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  _KLsimple_object_vectorGVKd_7 T54 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};
  _KLsimple_object_vectorGVKd_1 T55 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_4 T56 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  _KLsimple_object_vectorGVKd_21 T57 = {&KLsimple_object_vectorGVKdW, (dylan_value) 85};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefaulted_initialization_arguments_slot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T5 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T50.vector_element_[0] = T4;
  T50.vector_element_[1] = T5;
  T50.vector_element_[2] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T7 = KlistVKdI(&T50);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T8 = Kmake_parens_fragmentVdfmc_macro_expanderI(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T9 = Kmake_equal_greater_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T11 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLobjectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T51.vector_element_[0] = T10;
  T51.vector_element_[1] = T11;
  T51.vector_element_[2] = T12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T13 = KlistVKdI(&T51);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T14 = Kmake_parens_fragmentVdfmc_macro_expanderI(T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefaulted_initialization_arguments_slot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T52.vector_element_[0] = T17;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T18 = KlistVKdI(&T52);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T19 = Kmake_parens_fragmentVdfmc_macro_expanderI(T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T53.vector_element_[0] = T16;
  T53.vector_element_[1] = T19;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T20 = KlistVKdI(&T53);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T21 = Kmake_parens_fragmentVdfmc_macro_expanderI(T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T22 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T23 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T24 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T25 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T26 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T27 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T28 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefaulted_initialization_arguments_slot_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T29 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T30 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T31 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLobjectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T32 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T33 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T34 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T35 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T54.vector_element_[0] = T29;
  T54.vector_element_[1] = T30;
  T54.vector_element_[2] = T31;
  T54.vector_element_[3] = T32;
  T54.vector_element_[4] = T33;
  T54.vector_element_[5] = T34;
  T54.vector_element_[6] = T35;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T36 = KlistVKdI(&T54);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T37 = Kmake_parens_fragmentVdfmc_macro_expanderI(T36);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T38 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefaulted_initialization_arguments_slot_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T39 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T40 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T41 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T42 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T55.vector_element_[0] = T42;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T43 = KlistVKdI(&T55);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T44 = Kmake_parens_fragmentVdfmc_macro_expanderI(T43);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T56.vector_element_[0] = T39;
  T56.vector_element_[1] = T40;
  T56.vector_element_[2] = T41;
  T56.vector_element_[3] = T44;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T45 = KlistVKdI(&T56);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T46 = Kmake_parens_fragmentVdfmc_macro_expanderI(T45);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T47 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T48 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T57.vector_element_[0] = T0;
  T57.vector_element_[1] = T1;
  T57.vector_element_[2] = T2;
  T57.vector_element_[3] = T3;
  T57.vector_element_[4] = T8;
  T57.vector_element_[5] = T9;
  T57.vector_element_[6] = T14;
  T57.vector_element_[7] = T15;
  T57.vector_element_[8] = T21;
  T57.vector_element_[9] = T22;
  T57.vector_element_[10] = T23;
  T57.vector_element_[11] = T24;
  T57.vector_element_[12] = T25;
  T57.vector_element_[13] = T26;
  T57.vector_element_[14] = T27;
  T57.vector_element_[15] = T28;
  T57.vector_element_[16] = T37;
  T57.vector_element_[17] = T38;
  T57.vector_element_[18] = T46;
  T57.vector_element_[19] = T47;
  T57.vector_element_[20] = T48;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T49 = Kmake_templateVdfmc_macro_expanderI(&T57);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  return(T49);
}

dylan_value Ksource_constructor_for_iclass_transfer_class_slot_storageVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41;
  dylan_value T42;
  dylan_value T43;
  dylan_value T44;
  dylan_value T45;
  dylan_value T46;
  dylan_value T47;
  dylan_value T48;
  dylan_value T49;
  _KLsimple_object_vectorGVKd_3 T50 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_3 T51 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_1 T52 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_2 T53 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  _KLsimple_object_vectorGVKd_7 T54 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};
  _KLsimple_object_vectorGVKd_1 T55 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_4 T56 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  _KLsimple_object_vectorGVKd_21 T57 = {&KLsimple_object_vectorGVKdW, (dylan_value) 85};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_slot_storage_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T5 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T50.vector_element_[0] = T4;
  T50.vector_element_[1] = T5;
  T50.vector_element_[2] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T7 = KlistVKdI(&T50);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T8 = Kmake_parens_fragmentVdfmc_macro_expanderI(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T9 = Kmake_equal_greater_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T11 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T51.vector_element_[0] = T10;
  T51.vector_element_[1] = T11;
  T51.vector_element_[2] = T12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T13 = KlistVKdI(&T51);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T14 = Kmake_parens_fragmentVdfmc_macro_expanderI(T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_slot_storage_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T52.vector_element_[0] = T17;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T18 = KlistVKdI(&T52);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T19 = Kmake_parens_fragmentVdfmc_macro_expanderI(T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T53.vector_element_[0] = T16;
  T53.vector_element_[1] = T19;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T20 = KlistVKdI(&T53);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T21 = Kmake_parens_fragmentVdfmc_macro_expanderI(T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T22 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T23 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T24 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T25 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T26 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T27 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T28 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_slot_storage_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T29 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T30 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T31 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T32 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T33 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T34 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T35 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T54.vector_element_[0] = T29;
  T54.vector_element_[1] = T30;
  T54.vector_element_[2] = T31;
  T54.vector_element_[3] = T32;
  T54.vector_element_[4] = T33;
  T54.vector_element_[5] = T34;
  T54.vector_element_[6] = T35;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T36 = KlistVKdI(&T54);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T37 = Kmake_parens_fragmentVdfmc_macro_expanderI(T36);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T38 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_slot_storage_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T39 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T40 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T41 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T42 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T55.vector_element_[0] = T42;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T43 = KlistVKdI(&T55);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T44 = Kmake_parens_fragmentVdfmc_macro_expanderI(T43);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T56.vector_element_[0] = T39;
  T56.vector_element_[1] = T40;
  T56.vector_element_[2] = T41;
  T56.vector_element_[3] = T44;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T45 = KlistVKdI(&T56);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T46 = Kmake_parens_fragmentVdfmc_macro_expanderI(T45);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T47 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T48 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T57.vector_element_[0] = T0;
  T57.vector_element_[1] = T1;
  T57.vector_element_[2] = T2;
  T57.vector_element_[3] = T3;
  T57.vector_element_[4] = T8;
  T57.vector_element_[5] = T9;
  T57.vector_element_[6] = T14;
  T57.vector_element_[7] = T15;
  T57.vector_element_[8] = T21;
  T57.vector_element_[9] = T22;
  T57.vector_element_[10] = T23;
  T57.vector_element_[11] = T24;
  T57.vector_element_[12] = T25;
  T57.vector_element_[13] = T26;
  T57.vector_element_[14] = T27;
  T57.vector_element_[15] = T28;
  T57.vector_element_[16] = T37;
  T57.vector_element_[17] = T38;
  T57.vector_element_[18] = T46;
  T57.vector_element_[19] = T47;
  T57.vector_element_[20] = T48;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T49 = Kmake_templateVdfmc_macro_expanderI(&T57);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  return(T49);
}

dylan_value Ksource_constructor_for_iclass_transfer_class_constructorVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41;
  dylan_value T42;
  dylan_value T43;
  dylan_value T44;
  dylan_value T45;
  dylan_value T46;
  dylan_value T47;
  dylan_value T48;
  dylan_value T49;
  _KLsimple_object_vectorGVKd_3 T50 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_3 T51 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_1 T52 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_2 T53 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  _KLsimple_object_vectorGVKd_7 T54 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};
  _KLsimple_object_vectorGVKd_1 T55 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_4 T56 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  _KLsimple_object_vectorGVKd_21 T57 = {&KLsimple_object_vectorGVKdW, (dylan_value) 85};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_constructor_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T5 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T50.vector_element_[0] = T4;
  T50.vector_element_[1] = T5;
  T50.vector_element_[2] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T7 = KlistVKdI(&T50);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T8 = Kmake_parens_fragmentVdfmc_macro_expanderI(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T9 = Kmake_equal_greater_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T11 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLobjectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T51.vector_element_[0] = T10;
  T51.vector_element_[1] = T11;
  T51.vector_element_[2] = T12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T13 = KlistVKdI(&T51);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T14 = Kmake_parens_fragmentVdfmc_macro_expanderI(T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_constructor_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T52.vector_element_[0] = T17;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T18 = KlistVKdI(&T52);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T19 = Kmake_parens_fragmentVdfmc_macro_expanderI(T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T53.vector_element_[0] = T16;
  T53.vector_element_[1] = T19;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T20 = KlistVKdI(&T53);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T21 = Kmake_parens_fragmentVdfmc_macro_expanderI(T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T22 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T23 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T24 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T25 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T26 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T27 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T28 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_constructor_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T29 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T30 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T31 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLobjectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T32 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T33 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T34 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T35 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T54.vector_element_[0] = T29;
  T54.vector_element_[1] = T30;
  T54.vector_element_[2] = T31;
  T54.vector_element_[3] = T32;
  T54.vector_element_[4] = T33;
  T54.vector_element_[5] = T34;
  T54.vector_element_[6] = T35;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T36 = KlistVKdI(&T54);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T37 = Kmake_parens_fragmentVdfmc_macro_expanderI(T36);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T38 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_constructor_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T39 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T40 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T41 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T42 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T55.vector_element_[0] = T42;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T43 = KlistVKdI(&T55);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T44 = Kmake_parens_fragmentVdfmc_macro_expanderI(T43);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T56.vector_element_[0] = T39;
  T56.vector_element_[1] = T40;
  T56.vector_element_[2] = T41;
  T56.vector_element_[3] = T44;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T45 = KlistVKdI(&T56);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T46 = Kmake_parens_fragmentVdfmc_macro_expanderI(T45);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T47 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T48 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T57.vector_element_[0] = T0;
  T57.vector_element_[1] = T1;
  T57.vector_element_[2] = T2;
  T57.vector_element_[3] = T3;
  T57.vector_element_[4] = T8;
  T57.vector_element_[5] = T9;
  T57.vector_element_[6] = T14;
  T57.vector_element_[7] = T15;
  T57.vector_element_[8] = T21;
  T57.vector_element_[9] = T22;
  T57.vector_element_[10] = T23;
  T57.vector_element_[11] = T24;
  T57.vector_element_[12] = T25;
  T57.vector_element_[13] = T26;
  T57.vector_element_[14] = T27;
  T57.vector_element_[15] = T28;
  T57.vector_element_[16] = T37;
  T57.vector_element_[17] = T38;
  T57.vector_element_[18] = T46;
  T57.vector_element_[19] = T47;
  T57.vector_element_[20] = T48;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T49 = Kmake_templateVdfmc_macro_expanderI(&T57);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  return(T49);
}

dylan_value Ksource_constructor_for_iclass_transfer_class_rcpl_vectorVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41;
  dylan_value T42;
  dylan_value T43;
  dylan_value T44;
  dylan_value T45;
  dylan_value T46;
  dylan_value T47;
  dylan_value T48;
  dylan_value T49;
  _KLsimple_object_vectorGVKd_3 T50 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_3 T51 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_1 T52 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_2 T53 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  _KLsimple_object_vectorGVKd_7 T54 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};
  _KLsimple_object_vectorGVKd_1 T55 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_4 T56 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  _KLsimple_object_vectorGVKd_21 T57 = {&KLsimple_object_vectorGVKdW, (dylan_value) 85};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_rcpl_vector_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T5 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T50.vector_element_[0] = T4;
  T50.vector_element_[1] = T5;
  T50.vector_element_[2] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T7 = KlistVKdI(&T50);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T8 = Kmake_parens_fragmentVdfmc_macro_expanderI(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T9 = Kmake_equal_greater_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T11 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T51.vector_element_[0] = T10;
  T51.vector_element_[1] = T11;
  T51.vector_element_[2] = T12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T13 = KlistVKdI(&T51);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T14 = Kmake_parens_fragmentVdfmc_macro_expanderI(T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_rcpl_vector_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T52.vector_element_[0] = T17;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T18 = KlistVKdI(&T52);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T19 = Kmake_parens_fragmentVdfmc_macro_expanderI(T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T53.vector_element_[0] = T16;
  T53.vector_element_[1] = T19;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T20 = KlistVKdI(&T53);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T21 = Kmake_parens_fragmentVdfmc_macro_expanderI(T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T22 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T23 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T24 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T25 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T26 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T27 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T28 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_rcpl_vector_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T29 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T30 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T31 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T32 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T33 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T34 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T35 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T54.vector_element_[0] = T29;
  T54.vector_element_[1] = T30;
  T54.vector_element_[2] = T31;
  T54.vector_element_[3] = T32;
  T54.vector_element_[4] = T33;
  T54.vector_element_[5] = T34;
  T54.vector_element_[6] = T35;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T36 = KlistVKdI(&T54);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T37 = Kmake_parens_fragmentVdfmc_macro_expanderI(T36);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T38 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_rcpl_vector_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T39 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T40 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T41 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T42 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T55.vector_element_[0] = T42;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T43 = KlistVKdI(&T55);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T44 = Kmake_parens_fragmentVdfmc_macro_expanderI(T43);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T56.vector_element_[0] = T39;
  T56.vector_element_[1] = T40;
  T56.vector_element_[2] = T41;
  T56.vector_element_[3] = T44;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T45 = KlistVKdI(&T56);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T46 = Kmake_parens_fragmentVdfmc_macro_expanderI(T45);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T47 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T48 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T57.vector_element_[0] = T0;
  T57.vector_element_[1] = T1;
  T57.vector_element_[2] = T2;
  T57.vector_element_[3] = T3;
  T57.vector_element_[4] = T8;
  T57.vector_element_[5] = T9;
  T57.vector_element_[6] = T14;
  T57.vector_element_[7] = T15;
  T57.vector_element_[8] = T21;
  T57.vector_element_[9] = T22;
  T57.vector_element_[10] = T23;
  T57.vector_element_[11] = T24;
  T57.vector_element_[12] = T25;
  T57.vector_element_[13] = T26;
  T57.vector_element_[14] = T27;
  T57.vector_element_[15] = T28;
  T57.vector_element_[16] = T37;
  T57.vector_element_[17] = T38;
  T57.vector_element_[18] = T46;
  T57.vector_element_[19] = T47;
  T57.vector_element_[20] = T48;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T49 = Kmake_templateVdfmc_macro_expanderI(&T57);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  return(T49);
}

dylan_value Ksource_constructor_for_iclass_transfer_class_rcpl_positionVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41;
  dylan_value T42;
  dylan_value T43;
  dylan_value T44;
  dylan_value T45;
  dylan_value T46;
  dylan_value T47;
  dylan_value T48;
  dylan_value T49;
  _KLsimple_object_vectorGVKd_3 T50 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_3 T51 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_1 T52 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_2 T53 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  _KLsimple_object_vectorGVKd_7 T54 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};
  _KLsimple_object_vectorGVKd_1 T55 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_4 T56 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  _KLsimple_object_vectorGVKd_21 T57 = {&KLsimple_object_vectorGVKdW, (dylan_value) 85};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_rcpl_position_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T5 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T50.vector_element_[0] = T4;
  T50.vector_element_[1] = T5;
  T50.vector_element_[2] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T7 = KlistVKdI(&T50);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T8 = Kmake_parens_fragmentVdfmc_macro_expanderI(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T9 = Kmake_equal_greater_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T11 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLintegerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T51.vector_element_[0] = T10;
  T51.vector_element_[1] = T11;
  T51.vector_element_[2] = T12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T13 = KlistVKdI(&T51);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T14 = Kmake_parens_fragmentVdfmc_macro_expanderI(T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_rcpl_position_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T52.vector_element_[0] = T17;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T18 = KlistVKdI(&T52);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T19 = Kmake_parens_fragmentVdfmc_macro_expanderI(T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T53.vector_element_[0] = T16;
  T53.vector_element_[1] = T19;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T20 = KlistVKdI(&T53);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T21 = Kmake_parens_fragmentVdfmc_macro_expanderI(T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T22 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T23 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T24 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T25 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T26 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T27 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T28 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_rcpl_position_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T29 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T30 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T31 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLintegerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T32 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T33 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T34 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T35 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T54.vector_element_[0] = T29;
  T54.vector_element_[1] = T30;
  T54.vector_element_[2] = T31;
  T54.vector_element_[3] = T32;
  T54.vector_element_[4] = T33;
  T54.vector_element_[5] = T34;
  T54.vector_element_[6] = T35;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T36 = KlistVKdI(&T54);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T37 = Kmake_parens_fragmentVdfmc_macro_expanderI(T36);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T38 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_rcpl_position_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T39 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T40 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T41 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T42 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T55.vector_element_[0] = T42;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T43 = KlistVKdI(&T55);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T44 = Kmake_parens_fragmentVdfmc_macro_expanderI(T43);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T56.vector_element_[0] = T39;
  T56.vector_element_[1] = T40;
  T56.vector_element_[2] = T41;
  T56.vector_element_[3] = T44;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T45 = KlistVKdI(&T56);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T46 = Kmake_parens_fragmentVdfmc_macro_expanderI(T45);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T47 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T48 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T57.vector_element_[0] = T0;
  T57.vector_element_[1] = T1;
  T57.vector_element_[2] = T2;
  T57.vector_element_[3] = T3;
  T57.vector_element_[4] = T8;
  T57.vector_element_[5] = T9;
  T57.vector_element_[6] = T14;
  T57.vector_element_[7] = T15;
  T57.vector_element_[8] = T21;
  T57.vector_element_[9] = T22;
  T57.vector_element_[10] = T23;
  T57.vector_element_[11] = T24;
  T57.vector_element_[12] = T25;
  T57.vector_element_[13] = T26;
  T57.vector_element_[14] = T27;
  T57.vector_element_[15] = T28;
  T57.vector_element_[16] = T37;
  T57.vector_element_[17] = T38;
  T57.vector_element_[18] = T46;
  T57.vector_element_[19] = T47;
  T57.vector_element_[20] = T48;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T49 = Kmake_templateVdfmc_macro_expanderI(&T57);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  return(T49);
}

dylan_value Ksource_constructor_for_iclass_transfer_class_rcpl_other_positionsVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41;
  dylan_value T42;
  dylan_value T43;
  dylan_value T44;
  dylan_value T45;
  dylan_value T46;
  dylan_value T47;
  dylan_value T48;
  dylan_value T49;
  _KLsimple_object_vectorGVKd_3 T50 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_3 T51 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_1 T52 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_2 T53 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  _KLsimple_object_vectorGVKd_7 T54 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};
  _KLsimple_object_vectorGVKd_1 T55 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_4 T56 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  _KLsimple_object_vectorGVKd_21 T57 = {&KLsimple_object_vectorGVKdW, (dylan_value) 85};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_rcpl_other_positions_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T5 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T50.vector_element_[0] = T4;
  T50.vector_element_[1] = T5;
  T50.vector_element_[2] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T7 = KlistVKdI(&T50);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T8 = Kmake_parens_fragmentVdfmc_macro_expanderI(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T9 = Kmake_equal_greater_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T11 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T51.vector_element_[0] = T10;
  T51.vector_element_[1] = T11;
  T51.vector_element_[2] = T12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T13 = KlistVKdI(&T51);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T14 = Kmake_parens_fragmentVdfmc_macro_expanderI(T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_rcpl_other_positions_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T52.vector_element_[0] = T17;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T18 = KlistVKdI(&T52);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T19 = Kmake_parens_fragmentVdfmc_macro_expanderI(T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T53.vector_element_[0] = T16;
  T53.vector_element_[1] = T19;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T20 = KlistVKdI(&T53);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T21 = Kmake_parens_fragmentVdfmc_macro_expanderI(T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T22 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T23 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T24 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T25 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T26 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T27 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T28 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_rcpl_other_positions_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T29 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T30 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T31 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T32 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T33 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T34 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T35 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T54.vector_element_[0] = T29;
  T54.vector_element_[1] = T30;
  T54.vector_element_[2] = T31;
  T54.vector_element_[3] = T32;
  T54.vector_element_[4] = T33;
  T54.vector_element_[5] = T34;
  T54.vector_element_[6] = T35;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T36 = KlistVKdI(&T54);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T37 = Kmake_parens_fragmentVdfmc_macro_expanderI(T36);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T38 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_rcpl_other_positions_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T39 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T40 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T41 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T42 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T55.vector_element_[0] = T42;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T43 = KlistVKdI(&T55);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T44 = Kmake_parens_fragmentVdfmc_macro_expanderI(T43);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T56.vector_element_[0] = T39;
  T56.vector_element_[1] = T40;
  T56.vector_element_[2] = T41;
  T56.vector_element_[3] = T44;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T45 = KlistVKdI(&T56);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T46 = Kmake_parens_fragmentVdfmc_macro_expanderI(T45);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T47 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T48 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T57.vector_element_[0] = T0;
  T57.vector_element_[1] = T1;
  T57.vector_element_[2] = T2;
  T57.vector_element_[3] = T3;
  T57.vector_element_[4] = T8;
  T57.vector_element_[5] = T9;
  T57.vector_element_[6] = T14;
  T57.vector_element_[7] = T15;
  T57.vector_element_[8] = T21;
  T57.vector_element_[9] = T22;
  T57.vector_element_[10] = T23;
  T57.vector_element_[11] = T24;
  T57.vector_element_[12] = T25;
  T57.vector_element_[13] = T26;
  T57.vector_element_[14] = T27;
  T57.vector_element_[15] = T28;
  T57.vector_element_[16] = T37;
  T57.vector_element_[17] = T38;
  T57.vector_element_[18] = T46;
  T57.vector_element_[19] = T47;
  T57.vector_element_[20] = T48;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T49 = Kmake_templateVdfmc_macro_expanderI(&T57);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  return(T49);
}

dylan_value Ksource_constructor_for_iclass_transfer_class_known_jointVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41;
  dylan_value T42;
  dylan_value T43;
  dylan_value T44;
  dylan_value T45;
  dylan_value T46;
  dylan_value T47;
  dylan_value T48;
  dylan_value T49;
  _KLsimple_object_vectorGVKd_3 T50 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_3 T51 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};
  _KLsimple_object_vectorGVKd_1 T52 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_2 T53 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  _KLsimple_object_vectorGVKd_7 T54 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};
  _KLsimple_object_vectorGVKd_1 T55 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_4 T56 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  _KLsimple_object_vectorGVKd_21 T57 = {&KLsimple_object_vectorGVKdW, (dylan_value) 85};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_known_joint_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T5 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T50.vector_element_[0] = T4;
  T50.vector_element_[1] = T5;
  T50.vector_element_[2] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T7 = KlistVKdI(&T50);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T8 = Kmake_parens_fragmentVdfmc_macro_expanderI(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T9 = Kmake_equal_greater_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T11 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T51.vector_element_[0] = T10;
  T51.vector_element_[1] = T11;
  T51.vector_element_[2] = T12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T13 = KlistVKdI(&T51);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T14 = Kmake_parens_fragmentVdfmc_macro_expanderI(T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_known_joint_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T16 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T17 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T52.vector_element_[0] = T17;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T18 = KlistVKdI(&T52);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T19 = Kmake_parens_fragmentVdfmc_macro_expanderI(T18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T53.vector_element_[0] = T16;
  T53.vector_element_[1] = T19;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T20 = KlistVKdI(&T53);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T21 = Kmake_parens_fragmentVdfmc_macro_expanderI(T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T22 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T23 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T24 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T25 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T26 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinline_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T27 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T28 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_known_joint_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T29 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T30 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T31 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLsimple_object_vectorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T32 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T33 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T34 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T35 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T54.vector_element_[0] = T29;
  T54.vector_element_[1] = T30;
  T54.vector_element_[2] = T31;
  T54.vector_element_[3] = T32;
  T54.vector_element_[4] = T33;
  T54.vector_element_[5] = T34;
  T54.vector_element_[6] = T35;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T36 = KlistVKdI(&T54);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T37 = Kmake_parens_fragmentVdfmc_macro_expanderI(T36);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T38 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_known_joint_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T39 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJv_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T40 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T41 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJclass_implementation_class_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T42 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJc_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T55.vector_element_[0] = T42;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T43 = KlistVKdI(&T55);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T44 = Kmake_parens_fragmentVdfmc_macro_expanderI(T43);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T56.vector_element_[0] = T39;
  T56.vector_element_[1] = T40;
  T56.vector_element_[2] = T41;
  T56.vector_element_[3] = T44;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T45 = KlistVKdI(&T56);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T46 = Kmake_parens_fragmentVdfmc_macro_expanderI(T45);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T47 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T48 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmethod_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T57.vector_element_[0] = T0;
  T57.vector_element_[1] = T1;
  T57.vector_element_[2] = T2;
  T57.vector_element_[3] = T3;
  T57.vector_element_[4] = T8;
  T57.vector_element_[5] = T9;
  T57.vector_element_[6] = T14;
  T57.vector_element_[7] = T15;
  T57.vector_element_[8] = T21;
  T57.vector_element_[9] = T22;
  T57.vector_element_[10] = T23;
  T57.vector_element_[11] = T24;
  T57.vector_element_[12] = T25;
  T57.vector_element_[13] = T26;
  T57.vector_element_[14] = T27;
  T57.vector_element_[15] = T28;
  T57.vector_element_[16] = T37;
  T57.vector_element_[17] = T38;
  T57.vector_element_[18] = T46;
  T57.vector_element_[19] = T47;
  T57.vector_element_[20] = T48;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T49 = Kmake_templateVdfmc_macro_expanderI(&T57);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  return(T49);
}

dylan_value Ksource_constructor_for_value_classVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  _KLsimple_object_vectorGVKd_1 T9 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_6 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:736
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:736
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:736
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJprimary_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:736
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:736
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLvalue_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:736
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:736
  T9.vector_element_[0] = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:736
  T5 = KlistVKdI(&T9);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:736
  T6 = Kmake_parens_fragmentVdfmc_macro_expanderI(T5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:736
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:736
  T10.vector_element_[0] = T0;
  T10.vector_element_[1] = T1;
  T10.vector_element_[2] = T2;
  T10.vector_element_[3] = T3;
  T10.vector_element_[4] = T6;
  T10.vector_element_[5] = T7;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:736
  T8 = Kmake_templateVdfmc_macro_expanderI(&T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:736
  return(T8);
}

dylan_value Ksource_constructor_for_function_classVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  _KLsimple_object_vectorGVKd_1 T8 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_5 T9 = {&KLsimple_object_vectorGVKdW, (dylan_value) 21};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:739
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:739
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:739
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:739
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLfunction_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:739
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:739
  T8.vector_element_[0] = T3;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:739
  T4 = KlistVKdI(&T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:739
  T5 = Kmake_parens_fragmentVdfmc_macro_expanderI(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:739
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:739
  T9.vector_element_[0] = T0;
  T9.vector_element_[1] = T1;
  T9.vector_element_[2] = T2;
  T9.vector_element_[3] = T5;
  T9.vector_element_[4] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:739
  T7 = Kmake_templateVdfmc_macro_expanderI(&T9);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:739
  return(T7);
}

dylan_value Ksource_constructor_for_virtual_classVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  _KLsimple_object_vectorGVKd_1 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_7 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:745
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:745
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:745
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:745
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLvirtual_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:745
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:745
  T10.vector_element_[0] = T3;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:745
  T4 = KlistVKdI(&T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:745
  T5 = Kmake_parens_fragmentVdfmc_macro_expanderI(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:745
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:745
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLvirtual_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:745
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:745
  T11.vector_element_[0] = T0;
  T11.vector_element_[1] = T1;
  T11.vector_element_[2] = T2;
  T11.vector_element_[3] = T5;
  T11.vector_element_[4] = T6;
  T11.vector_element_[5] = T7;
  T11.vector_element_[6] = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:745
  T9 = Kmake_templateVdfmc_macro_expanderI(&T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:745
  return(T9);
}

dylan_value Ksource_constructor_for_top_typeVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  _KLsimple_object_vectorGVKd_1 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_7 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:748
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:748
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:748
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:748
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLtop_typeG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:748
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLtypeG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:748
  T10.vector_element_[0] = T3;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:748
  T4 = KlistVKdI(&T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:748
  T5 = Kmake_parens_fragmentVdfmc_macro_expanderI(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:748
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:748
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLvirtual_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:748
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:748
  T11.vector_element_[0] = T0;
  T11.vector_element_[1] = T1;
  T11.vector_element_[2] = T2;
  T11.vector_element_[3] = T5;
  T11.vector_element_[4] = T6;
  T11.vector_element_[5] = T7;
  T11.vector_element_[6] = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:748
  T9 = Kmake_templateVdfmc_macro_expanderI(&T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:748
  return(T9);
}

dylan_value Ksource_constructor_for_bottom_typeVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  _KLsimple_object_vectorGVKd_1 T8 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_5 T9 = {&KLsimple_object_vectorGVKdW, (dylan_value) 21};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:752
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:752
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:752
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:752
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLbottom_typeG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:752
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLtypeG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:752
  T8.vector_element_[0] = T3;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:752
  T4 = KlistVKdI(&T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:752
  T5 = Kmake_parens_fragmentVdfmc_macro_expanderI(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:752
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:752
  T9.vector_element_[0] = T0;
  T9.vector_element_[1] = T1;
  T9.vector_element_[2] = T2;
  T9.vector_element_[3] = T5;
  T9.vector_element_[4] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:752
  T7 = Kmake_templateVdfmc_macro_expanderI(&T9);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:752
  return(T7);
}

dylan_value Ksource_constructor_for_raw_typeVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  _KLsimple_object_vectorGVKd_1 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_7 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:755
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:755
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:755
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:755
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLraw_typeG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:755
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLtypeG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:755
  T10.vector_element_[0] = T3;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:755
  T4 = KlistVKdI(&T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:755
  T5 = Kmake_parens_fragmentVdfmc_macro_expanderI(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:755
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:755
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLvirtual_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:755
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:755
  T11.vector_element_[0] = T0;
  T11.vector_element_[1] = T1;
  T11.vector_element_[2] = T2;
  T11.vector_element_[3] = T5;
  T11.vector_element_[4] = T6;
  T11.vector_element_[5] = T7;
  T11.vector_element_[6] = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:755
  T9 = Kmake_templateVdfmc_macro_expanderI(&T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:755
  return(T9);
}

dylan_value Ksource_constructor_for_raw_aggregate_typeVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  _KLsimple_object_vectorGVKd_1 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_7 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLraw_aggregate_typeG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLtypeG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  T10.vector_element_[0] = T3;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  T4 = KlistVKdI(&T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  T5 = Kmake_parens_fragmentVdfmc_macro_expanderI(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLvirtual_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  T11.vector_element_[0] = T0;
  T11.vector_element_[1] = T1;
  T11.vector_element_[2] = T2;
  T11.vector_element_[3] = T5;
  T11.vector_element_[4] = T6;
  T11.vector_element_[5] = T7;
  T11.vector_element_[6] = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  T9 = Kmake_templateVdfmc_macro_expanderI(&T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  return(T9);
}

dylan_value Ksource_constructor_for_raw_struct_typeVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  _KLsimple_object_vectorGVKd_1 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_7 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:771
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:771
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:771
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:771
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLraw_struct_typeG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:771
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLraw_aggregate_typeG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:771
  T10.vector_element_[0] = T3;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:771
  T4 = KlistVKdI(&T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:771
  T5 = Kmake_parens_fragmentVdfmc_macro_expanderI(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:771
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:771
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLvirtual_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:771
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:771
  T11.vector_element_[0] = T0;
  T11.vector_element_[1] = T1;
  T11.vector_element_[2] = T2;
  T11.vector_element_[3] = T5;
  T11.vector_element_[4] = T6;
  T11.vector_element_[5] = T7;
  T11.vector_element_[6] = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:771
  T9 = Kmake_templateVdfmc_macro_expanderI(&T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:771
  return(T9);
}

dylan_value Ksource_constructor_for_raw_union_typeVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  _KLsimple_object_vectorGVKd_1 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_7 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 29};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:774
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:774
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:774
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:774
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLraw_union_typeG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:774
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLraw_aggregate_typeG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:774
  T10.vector_element_[0] = T3;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:774
  T4 = KlistVKdI(&T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:774
  T5 = Kmake_parens_fragmentVdfmc_macro_expanderI(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:774
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJmetaclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:774
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLvirtual_classG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:774
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:774
  T11.vector_element_[0] = T0;
  T11.vector_element_[1] = T1;
  T11.vector_element_[2] = T2;
  T11.vector_element_[3] = T5;
  T11.vector_element_[4] = T6;
  T11.vector_element_[5] = T7;
  T11.vector_element_[6] = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:774
  T9 = Kmake_templateVdfmc_macro_expanderI(&T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:774
  return(T9);
}

dylan_value Ksource_constructor_for_slot_initial_value_descriptorVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  _KLsimple_object_vectorGVKd_1 T27 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  _KLsimple_object_vectorGVKd_32 T36 = {&KLsimple_object_vectorGVKdW, (dylan_value) 129};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJprimary_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLslot_initial_value_descriptorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLobjectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T27.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T6 = KlistVKdI(&T27);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_descriptor_properties_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T10 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLintegerG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T28 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T29 = Kmake_literal_fragmentVdfmc_macro_expanderMM1I((dylan_value) 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T13 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T14 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinit_data_slot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T30 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T31 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_data_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T17 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T32 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T33 = Kmake_literal_fragmentVdfmc_macro_expanderMM4I(&KPfalseVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T18 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T19 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJconstant_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T20 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T21 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_owner_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T22 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T23 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclassG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T24 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T34 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJrequired_init_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T35 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJowner_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T25 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T36.vector_element_[0] = T0;
  T36.vector_element_[1] = T1;
  T36.vector_element_[2] = T2;
  T36.vector_element_[3] = T3;
  T36.vector_element_[4] = T4;
  T36.vector_element_[5] = T7;
  T36.vector_element_[6] = T8;
  T36.vector_element_[7] = T9;
  T36.vector_element_[8] = T10;
  T36.vector_element_[9] = T11;
  T36.vector_element_[10] = T12;
  T36.vector_element_[11] = T28;
  T36.vector_element_[12] = T29;
  T36.vector_element_[13] = T13;
  T36.vector_element_[14] = T14;
  T36.vector_element_[15] = T15;
  T36.vector_element_[16] = T16;
  T36.vector_element_[17] = T30;
  T36.vector_element_[18] = T31;
  T36.vector_element_[19] = T17;
  T36.vector_element_[20] = T32;
  T36.vector_element_[21] = T33;
  T36.vector_element_[22] = T18;
  T36.vector_element_[23] = T19;
  T36.vector_element_[24] = T20;
  T36.vector_element_[25] = T21;
  T36.vector_element_[26] = T22;
  T36.vector_element_[27] = T23;
  T36.vector_element_[28] = T24;
  T36.vector_element_[29] = T34;
  T36.vector_element_[30] = T35;
  T36.vector_element_[31] = T25;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T26 = Kmake_templateVdfmc_macro_expanderI(&T36);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  return(T26);
}

dylan_value KinitializeVKdMdfmc_modelingM3I (dylan_value x_, dylan_value all_keys_) {
  dylan_value T3;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:785
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:788
  T3 = APPLY2(&Kinitialize_packed_slotsVKe, x_, all_keys_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:785
  return(T3);
}

dylan_value Kinitialize_packed_slotsVKeMdfmc_modelingM1I (dylan_value x_, dylan_value all_keys_, dylan_value Cinit_suppliedQ_, dylan_value Cinit_valueQ_, dylan_value Cinit_evaluatedQ_, dylan_value slot_value_runtime_onlyQ_) {
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  Kinitialize_packed_slotsVKeMM0I(x_, all_keys_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  T10 = primitive_idQ(Cinit_suppliedQ_,&Kunsupplied_objectVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  if (T10 == &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:793
    CALL2(&KCinit_suppliedQ_setterVdfmc_modelingMM0, Cinit_suppliedQ_, x_);
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  T11 = primitive_idQ(Cinit_valueQ_,&Kunsupplied_objectVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  if (T11 == &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:794
    CALL2(&KCinit_valueQ_setterVdfmc_modelingMM0, Cinit_valueQ_, x_);
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  T12 = primitive_idQ(Cinit_evaluatedQ_,&Kunsupplied_objectVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  if (T12 == &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:795
    CALL2(&KCinit_evaluatedQ_setterVdfmc_modelingMM0, Cinit_evaluatedQ_, x_);
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  T13 = primitive_idQ(slot_value_runtime_onlyQ_,&Kunsupplied_objectVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  if (T13 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
    T8 = &KPfalseVKi;
    MV_SET_ELT(0, &KPfalseVKi);
    MV_SET_COUNT(1);
    T9 = T8;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:799
    CALL2(&Kslot_value_runtime_onlyQ_setterVdfmc_modelingMM0, slot_value_runtime_onlyQ_, x_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:799
    T7 = slot_value_runtime_onlyQ_;
    MV_SET_ELT(0, slot_value_runtime_onlyQ_);
    MV_SET_COUNT(1);
    T9 = T7;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  return(T9);
}

dylan_value Ksource_constructor_for_slot_keyword_initialization_descriptorVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  _KLsimple_object_vectorGVKd_1 T14 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  _KLsimple_object_vectorGVKd_15 T19 = {&KLsimple_object_vectorGVKdW, (dylan_value) 61};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:804
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:804
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:804
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:804
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJprimary_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:804
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:804
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLslot_keyword_initialization_descriptorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:804
  T5 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLslot_initial_value_descriptorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:804
  T14.vector_element_[0] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:804
  T6 = KlistVKdI(&T14);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:804
  T7 = Kmake_parens_fragmentVdfmc_macro_expanderI(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:804
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:804
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJinit_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:804
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:804
  T15 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:804
  T16 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:804
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:804
  T17 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:804
  T18 = Kmake_literal_fragmentVdfmc_macro_expanderMM4I(&KPfalseVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:804
  T12 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:804
  T19.vector_element_[0] = T0;
  T19.vector_element_[1] = T1;
  T19.vector_element_[2] = T2;
  T19.vector_element_[3] = T3;
  T19.vector_element_[4] = T4;
  T19.vector_element_[5] = T7;
  T19.vector_element_[6] = T8;
  T19.vector_element_[7] = T9;
  T19.vector_element_[8] = T10;
  T19.vector_element_[9] = T15;
  T19.vector_element_[10] = T16;
  T19.vector_element_[11] = T11;
  T19.vector_element_[12] = T17;
  T19.vector_element_[13] = T18;
  T19.vector_element_[14] = T12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:804
  T13 = Kmake_templateVdfmc_macro_expanderI(&T19);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:804
  return(T13);
}

dylan_value Kinitialize_packed_slotsVKeMdfmc_modelingM2I (dylan_value x_, dylan_value all_keys_, dylan_value Cinit_keyword_requiredQ_) {
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:809
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:809
  MEP_CALL_PROLOG(&Kinitialize_packed_slotsVKeMdfmc_modelingM1, &K1725, 2);
  MEP_CALL2(&Kinitialize_packed_slotsVKeMdfmc_modelingM1, x_, all_keys_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:809
  T7 = primitive_idQ(Cinit_keyword_requiredQ_,&Kunsupplied_objectVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:809
  if (T7 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:809
    T5 = &KPfalseVKi;
    MV_SET_ELT(0, &KPfalseVKi);
    MV_SET_COUNT(1);
    T6 = T5;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:811
    CALL2(&KCinit_keyword_requiredQ_setterVdfmc_modelingMM0, Cinit_keyword_requiredQ_, x_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:811
    T4 = Cinit_keyword_requiredQ_;
    MV_SET_ELT(0, Cinit_keyword_requiredQ_);
    MV_SET_COUNT(1);
    T6 = T4;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:809
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:809
  return(T6);
}

dylan_value Ksource_constructor_for_slot_descriptorVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  _KLsimple_object_vectorGVKd_1 T29 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  dylan_value T34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38;
  dylan_value T39;
  dylan_value T40;
  _KLsimple_object_vectorGVKd_37 T41 = {&KLsimple_object_vectorGVKdW, (dylan_value) 149};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJprimary_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLslot_descriptorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLslot_keyword_initialization_descriptorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T29.vector_element_[0] = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T5 = KlistVKdI(&T29);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T6 = Kmake_parens_fragmentVdfmc_macro_expanderI(T5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJconstant_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_getter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T30 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T31 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJgetter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T11 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T32 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T33 = Kmake_literal_fragmentVdfmc_macro_expanderMM4I(&KPfalseVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T12 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJconstant_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T14 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_setter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T16 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T34 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T35 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJsetter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T17 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T36 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T37 = Kmake_literal_fragmentVdfmc_macro_expanderMM4I(&KPfalseVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T18 = Kmake_semicolon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T19 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJconstant_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T20 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T21 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T22 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T23 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLtypeG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T24 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T38 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T25 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLobjectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T26 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T39 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T40 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJtype_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T27 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T41.vector_element_[0] = T0;
  T41.vector_element_[1] = T1;
  T41.vector_element_[2] = T2;
  T41.vector_element_[3] = T3;
  T41.vector_element_[4] = T6;
  T41.vector_element_[5] = T7;
  T41.vector_element_[6] = T8;
  T41.vector_element_[7] = T9;
  T41.vector_element_[8] = T10;
  T41.vector_element_[9] = T30;
  T41.vector_element_[10] = T31;
  T41.vector_element_[11] = T11;
  T41.vector_element_[12] = T32;
  T41.vector_element_[13] = T33;
  T41.vector_element_[14] = T12;
  T41.vector_element_[15] = T13;
  T41.vector_element_[16] = T14;
  T41.vector_element_[17] = T15;
  T41.vector_element_[18] = T16;
  T41.vector_element_[19] = T34;
  T41.vector_element_[20] = T35;
  T41.vector_element_[21] = T17;
  T41.vector_element_[22] = T36;
  T41.vector_element_[23] = T37;
  T41.vector_element_[24] = T18;
  T41.vector_element_[25] = T19;
  T41.vector_element_[26] = T20;
  T41.vector_element_[27] = T21;
  T41.vector_element_[28] = T22;
  T41.vector_element_[29] = T23;
  T41.vector_element_[30] = T24;
  T41.vector_element_[31] = T38;
  T41.vector_element_[32] = T25;
  T41.vector_element_[33] = T26;
  T41.vector_element_[34] = T39;
  T41.vector_element_[35] = T40;
  T41.vector_element_[36] = T27;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T28 = Kmake_templateVdfmc_macro_expanderI(&T41);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  return(T28);
}

dylan_value KinitializeVKdMdfmc_modelingM4I (dylan_value x_, dylan_value all_keys_) {
  dylan_value T3;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:882
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:884
  MIEP_CALL_PROLOG(&K1336);
  KinitializeVKdMdfmc_modelingM3I(x_, all_keys_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:885
  T3 = APPLY2(&KCinitialize_slot_descriptorVdfmc_modeling, x_, all_keys_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:882
  return(T3);
}

dylan_value Kinitialize_packed_slotsVKeMdfmc_modelingM3I (dylan_value x_, dylan_value all_keys_, dylan_value Cslot_storage_size_) {
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:888
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:888
  MEP_CALL_PROLOG(&Kinitialize_packed_slotsVKeMdfmc_modelingM2, &K1724, 2);
  MEP_CALL2(&Kinitialize_packed_slotsVKeMdfmc_modelingM2, x_, all_keys_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:888
  T7 = primitive_idQ(Cslot_storage_size_,&Kunsupplied_objectVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:888
  if (T7 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:888
    T5 = &KPfalseVKi;
    MV_SET_ELT(0, &KPfalseVKi);
    MV_SET_COUNT(1);
    T6 = T5;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:890
    CALL2(&KCslot_storage_size_setterVdfmc_modelingMM0, Cslot_storage_size_, x_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:890
    T4 = Cslot_storage_size_;
    MV_SET_ELT(0, Cslot_storage_size_);
    MV_SET_COUNT(1);
    T6 = T4;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:888
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:888
  return(T6);
}

dylan_value Ksource_constructor_for_any_instance_slot_descriptorVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  _KLsimple_object_vectorGVKd_1 T8 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_5 T9 = {&KLsimple_object_vectorGVKdW, (dylan_value) 21};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:901
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:901
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:901
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:901
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLany_instance_slot_descriptorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:901
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLslot_descriptorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:901
  T8.vector_element_[0] = T3;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:901
  T4 = KlistVKdI(&T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:901
  T5 = Kmake_parens_fragmentVdfmc_macro_expanderI(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:901
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:901
  T9.vector_element_[0] = T0;
  T9.vector_element_[1] = T1;
  T9.vector_element_[2] = T2;
  T9.vector_element_[3] = T5;
  T9.vector_element_[4] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:901
  T7 = Kmake_templateVdfmc_macro_expanderI(&T9);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:901
  return(T7);
}

dylan_value Ksource_constructor_for_instance_slot_descriptorVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  _KLsimple_object_vectorGVKd_1 T8 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_5 T9 = {&KLsimple_object_vectorGVKdW, (dylan_value) 21};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:904
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:904
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:904
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:904
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinstance_slot_descriptorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:904
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLany_instance_slot_descriptorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:904
  T8.vector_element_[0] = T3;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:904
  T4 = KlistVKdI(&T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:904
  T5 = Kmake_parens_fragmentVdfmc_macro_expanderI(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:904
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:904
  T9.vector_element_[0] = T0;
  T9.vector_element_[1] = T1;
  T9.vector_element_[2] = T2;
  T9.vector_element_[3] = T5;
  T9.vector_element_[4] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:904
  T7 = Kmake_templateVdfmc_macro_expanderI(&T9);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:904
  return(T7);
}

dylan_value Ksource_constructor_for_virtual_slot_descriptorVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  _KLsimple_object_vectorGVKd_1 T8 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_5 T9 = {&KLsimple_object_vectorGVKdW, (dylan_value) 21};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:907
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:907
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:907
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:907
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLvirtual_slot_descriptorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:907
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLslot_descriptorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:907
  T8.vector_element_[0] = T3;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:907
  T4 = KlistVKdI(&T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:907
  T5 = Kmake_parens_fragmentVdfmc_macro_expanderI(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:907
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:907
  T9.vector_element_[0] = T0;
  T9.vector_element_[1] = T1;
  T9.vector_element_[2] = T2;
  T9.vector_element_[3] = T5;
  T9.vector_element_[4] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:907
  T7 = Kmake_templateVdfmc_macro_expanderI(&T9);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:907
  return(T7);
}

dylan_value Ksource_constructor_for_repeated_slot_descriptorVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_9 T13 = {&KLsimple_object_vectorGVKdW, (dylan_value) 37};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:910
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:910
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:910
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJprimary_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:910
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:910
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLrepeated_slot_descriptorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:910
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLany_instance_slot_descriptorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:910
  T12.vector_element_[0] = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:910
  T5 = KlistVKdI(&T12);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:910
  T6 = Kmake_parens_fragmentVdfmc_macro_expanderI(T5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:910
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJconstant_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:910
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:910
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJsize_slot_descriptor_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:910
  T10 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:910
  T13.vector_element_[0] = T0;
  T13.vector_element_[1] = T1;
  T13.vector_element_[2] = T2;
  T13.vector_element_[3] = T3;
  T13.vector_element_[4] = T6;
  T13.vector_element_[5] = T7;
  T13.vector_element_[6] = T8;
  T13.vector_element_[7] = T9;
  T13.vector_element_[8] = T10;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:910
  T11 = Kmake_templateVdfmc_macro_expanderI(&T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:910
  return(T11);
}

dylan_value Ksource_constructor_for_any_class_slot_descriptorVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  _KLsimple_object_vectorGVKd_1 T8 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_5 T9 = {&KLsimple_object_vectorGVKdW, (dylan_value) 21};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:914
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:914
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:914
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:914
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLany_class_slot_descriptorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:914
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLslot_descriptorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:914
  T8.vector_element_[0] = T3;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:914
  T4 = KlistVKdI(&T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:914
  T5 = Kmake_parens_fragmentVdfmc_macro_expanderI(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:914
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:914
  T9.vector_element_[0] = T0;
  T9.vector_element_[1] = T1;
  T9.vector_element_[2] = T2;
  T9.vector_element_[3] = T5;
  T9.vector_element_[4] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:914
  T7 = Kmake_templateVdfmc_macro_expanderI(&T9);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:914
  return(T7);
}

dylan_value Ksource_constructor_for_class_slot_descriptorVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  _KLsimple_object_vectorGVKd_1 T8 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_5 T9 = {&KLsimple_object_vectorGVKdW, (dylan_value) 21};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:917
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:917
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:917
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:917
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLclass_slot_descriptorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:917
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLany_class_slot_descriptorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:917
  T8.vector_element_[0] = T3;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:917
  T4 = KlistVKdI(&T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:917
  T5 = Kmake_parens_fragmentVdfmc_macro_expanderI(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:917
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:917
  T9.vector_element_[0] = T0;
  T9.vector_element_[1] = T1;
  T9.vector_element_[2] = T2;
  T9.vector_element_[3] = T5;
  T9.vector_element_[4] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:917
  T7 = Kmake_templateVdfmc_macro_expanderI(&T9);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:917
  return(T7);
}

dylan_value Ksource_constructor_for_each_subclass_slot_descriptorVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  _KLsimple_object_vectorGVKd_1 T8 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_5 T9 = {&KLsimple_object_vectorGVKdW, (dylan_value) 21};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:920
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:920
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:920
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:920
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLeach_subclass_slot_descriptorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:920
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLany_class_slot_descriptorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:920
  T8.vector_element_[0] = T3;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:920
  T4 = KlistVKdI(&T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:920
  T5 = Kmake_parens_fragmentVdfmc_macro_expanderI(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:920
  T6 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:920
  T9.vector_element_[0] = T0;
  T9.vector_element_[1] = T1;
  T9.vector_element_[2] = T2;
  T9.vector_element_[3] = T5;
  T9.vector_element_[4] = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:920
  T7 = Kmake_templateVdfmc_macro_expanderI(&T9);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:920
  return(T7);
}

dylan_value Ksource_constructor_for_init_arg_descriptorVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  _KLsimple_object_vectorGVKd_1 T17 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  _KLsimple_object_vectorGVKd_17 T21 = {&KLsimple_object_vectorGVKdW, (dylan_value) 69};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJprimary_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinit_arg_descriptorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLslot_keyword_initialization_descriptorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  T17.vector_element_[0] = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  T5 = KlistVKdI(&T17);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  T6 = Kmake_parens_fragmentVdfmc_macro_expanderI(T5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJconstant_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinit_arg_type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  T10 = Kmake_colon_colon_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLtypeG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  T12 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  T18 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_value_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  T13 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLobjectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  T14 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  T19 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJinit_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  T20 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJtype_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  T15 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  T21.vector_element_[0] = T0;
  T21.vector_element_[1] = T1;
  T21.vector_element_[2] = T2;
  T21.vector_element_[3] = T3;
  T21.vector_element_[4] = T6;
  T21.vector_element_[5] = T7;
  T21.vector_element_[6] = T8;
  T21.vector_element_[7] = T9;
  T21.vector_element_[8] = T10;
  T21.vector_element_[9] = T11;
  T21.vector_element_[10] = T12;
  T21.vector_element_[11] = T18;
  T21.vector_element_[12] = T13;
  T21.vector_element_[13] = T14;
  T21.vector_element_[14] = T19;
  T21.vector_element_[15] = T20;
  T21.vector_element_[16] = T15;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  T16 = Kmake_templateVdfmc_macro_expanderI(&T21);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  return(T16);
}

dylan_value Ksource_constructor_for_inherited_slot_descriptorVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  _KLsimple_object_vectorGVKd_1 T13 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T14;
  dylan_value T15;
  _KLsimple_object_vectorGVKd_12 T16 = {&KLsimple_object_vectorGVKdW, (dylan_value) 49};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:927
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:927
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:927
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJprimary_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:927
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:927
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLinherited_slot_descriptorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:927
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLslot_initial_value_descriptorG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:927
  T13.vector_element_[0] = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:927
  T5 = KlistVKdI(&T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:927
  T6 = Kmake_parens_fragmentVdfmc_macro_expanderI(T5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:927
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJconstant_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:927
  T8 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJslot_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:927
  T9 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJinherited_slot_getter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:927
  T10 = Kmake_comma_fragmentVdfmc_macro_expanderI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:927
  T14 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJrequired_init_keyword_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:927
  T15 = Kmake_literal_fragmentVdfmc_macro_expanderMM3I(&KJgetter_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:927
  T11 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:927
  T16.vector_element_[0] = T0;
  T16.vector_element_[1] = T1;
  T16.vector_element_[2] = T2;
  T16.vector_element_[3] = T3;
  T16.vector_element_[4] = T6;
  T16.vector_element_[5] = T7;
  T16.vector_element_[6] = T8;
  T16.vector_element_[7] = T9;
  T16.vector_element_[8] = T10;
  T16.vector_element_[9] = T14;
  T16.vector_element_[10] = T15;
  T16.vector_element_[11] = T11;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:927
  T12 = Kmake_templateVdfmc_macro_expanderI(&T16);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:927
  return(T12);
}

dylan_value Kdood_disk_objectVdoodMdfmc_modelingM1I (dylan_value dood_, dylan_value object_) {
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6_0;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10_0;
  dylan_value T11_0;
  dylan_value T12_0;
  dylan_value T13_0;
  dylan_value proxy_;
  dylan_value T15_0;
  dylan_value T16_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1019
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1022
  T3 = SLOT_VALUE_INITD(dood_, 8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1022
  if (T3 != &KPfalseVKi) {
    T8 = &KPfalseVKi;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1022
    T4 = SLOT_VALUE_INITD(dood_, 4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1022
    T5 = SLOT_VALUE_INITD(T4, 7);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1022
    T6_0 = KgethashVKiI(T5, object_, &KPfalseVKi, &KPtrueVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1022
    T7 = T6_0;
    T8 = T7;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1022
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1022
  if (T8 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1022
    T9_0 = T8;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1022
    T10_0 = T9_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T9_0);
      primitive_type_check(T10_0, &KLdood_proxyGVdood);
      MV_CHECK_TYPE_EPILOGUE();
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1022
    T15_0 = T10_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T10_0);
      primitive_type_check(T15_0, &KLdood_unbound_proxyGVdfmc_modeling);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T13_0 = T15_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1022
    proxy_ = Kdood_make_unbound_proxyVdfmc_modelingMM0I(dood_, object_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1022
    CALL3(&Kinstall_proxyVdoodMM0, dood_, object_, proxy_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1022
    T11_0 = proxy_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1022
    T12_0 = T11_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T11_0);
      primitive_type_check(T12_0, &KLdood_proxyGVdood);
      MV_CHECK_TYPE_EPILOGUE();
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1022
    T16_0 = T12_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T12_0);
      primitive_type_check(T16_0, &KLdood_unbound_proxyGVdfmc_modeling);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T13_0 = T16_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1022
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1019
  MV_SET_COUNT(1);
  return(T13_0);
}

dylan_value Kdood_restore_proxyVdoodMdfmc_modelingM2I (dylan_value dood_, dylan_value proxy_) {
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1025
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1027
  T3_0 = DunboundVdfmc_reader;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1025
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value Kstandard_model_objectVdfmc_commonMdfmc_modelingM0I (dylan_value object_) {
  dylan_value T2_0;
  dylan_value T3_0;
  dylan_value T4_0;
  dylan_value T5;
  DWORD T6;
  dylan_value T7;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1216
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1218
  T5 = SLOT_VALUE_INITD(object_, 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1218
  T6 = primitive_cast_integer_as_raw(T5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1218
  T7 = primitive_machine_word_equalQ(T6,1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1218
  if (T7 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1219
    T2_0 = &KPempty_vectorVKi;
    T4_0 = T2_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1221
    T3_0 = object_;
    T4_0 = T3_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1218
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1216
  MV_SET_COUNT(1);
  return(T4_0);
}

dylan_value Kstandard_model_objectVdfmc_commonMdfmc_modelingM1I (dylan_value object_) {
  dylan_value T2_0;
  dylan_value T3_0;
  dylan_value T4_0;
  dylan_value T5;
  DWORD T6;
  dylan_value T7;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1225
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1227
  T5 = SLOT_VALUE_INITD(object_, 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1227
  T6 = primitive_cast_integer_as_raw(T5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1227
  T7 = primitive_machine_word_equalQ(T6,1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1227
  if (T7 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1228
    T2_0 = &KPempty_stringVKi;
    T4_0 = T2_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1230
    T3_0 = object_;
    T4_0 = T3_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1227
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1225
  MV_SET_COUNT(1);
  return(T4_0);
}

dylan_value Ksource_constructor_for_obsolete_instanceVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  _KLsimple_object_vectorGVKd_1 T9 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_6 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1247
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1247
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1247
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJabstract_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1247
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1247
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLobsolete_instanceG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1247
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLobjectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1247
  T9.vector_element_[0] = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1247
  T5 = KlistVKdI(&T9);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1247
  T6 = Kmake_parens_fragmentVdfmc_macro_expanderI(T5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1247
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1247
  T10.vector_element_[0] = T0;
  T10.vector_element_[1] = T1;
  T10.vector_element_[2] = T2;
  T10.vector_element_[3] = T3;
  T10.vector_element_[4] = T6;
  T10.vector_element_[5] = T7;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1247
  T8 = Kmake_templateVdfmc_macro_expanderI(&T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1247
  return(T8);
}

dylan_value Ksource_constructor_for_miscellaneous_obsolete_instanceVdfmc_modelingI () {
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  _KLsimple_object_vectorGVKd_1 T9 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  _KLsimple_object_vectorGVKd_6 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 25};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1250
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1250
  T0 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJdefine_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1250
  T1 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJprimary_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1250
  T2 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJclass_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1250
  T3 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLmiscellaneous_obsolete_instanceG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1250
  T4 = Kmake_name_fragmentVdfmc_macro_expanderI(IKJLobjectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1250
  T9.vector_element_[0] = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1250
  T5 = KlistVKdI(&T9);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1250
  T6 = Kmake_parens_fragmentVdfmc_macro_expanderI(T5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1250
  T7 = Kmake_name_fragmentVdfmc_macro_expanderI(&KJend_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1250
  T10.vector_element_[0] = T0;
  T10.vector_element_[1] = T1;
  T10.vector_element_[2] = T2;
  T10.vector_element_[3] = T3;
  T10.vector_element_[4] = T6;
  T10.vector_element_[5] = T7;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1250
  T8 = Kmake_templateVdfmc_macro_expanderI(&T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1250
  return(T8);
}

dylan_value Kdood_disk_objectVdoodMdfmc_modelingM2I (dylan_value dood_, dylan_value object_) {
  dylan_value T3;
  dylan_value T4;
  dylan_value T5_0;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14_0;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18_0;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21_0;
  dylan_value T22_0;
  dylan_value T23_0;
  dylan_value T24_0;
  dylan_value T25_0;
  dylan_value proxy_;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1264
  T6 = primitive_next_methods_parameter();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1267
  T7 = SLOT_VALUE_INITD(dood_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1268
  T3 = Kmodel_libraryVdfmc_commonI(object_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1268
  T4 = KEEVKdI(T7, T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1268
  if (T4 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1269
    T10 = primitive_idQ(T6,&KPempty_listVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1269
    if (T10 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1269
      T13 = KerrorVKdMM1I(&K1436, &KPempty_vectorVKi);
      T9 = T13;
    } else {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1269
      T11 = SLOT_VALUE_INITD(T6, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1269
      T12 = SLOT_VALUE_INITD(T6, 1);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1269
      MEP_CALL_PROLOG(T11, T12, 2);
      T8 = MEP_CALL2(T11, dood_, object_);
      T9 = T8;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1269
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1269
    T14_0 = T9;
    T5_0 = T14_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1271
    T15 = SLOT_VALUE_INITD(dood_, 8);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1271
    if (T15 != &KPfalseVKi) {
      T20 = &KPfalseVKi;
    } else {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1271
      T16 = SLOT_VALUE_INITD(dood_, 4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1271
      T17 = SLOT_VALUE_INITD(T16, 7);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1271
      T18_0 = KgethashVKiI(T17, object_, &KPfalseVKi, &KPtrueVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1271
      T19 = T18_0;
      T20 = T19;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1271
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1271
    if (T20 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1271
      T21_0 = T20;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1271
      T22_0 = T21_0;
      {
        MV_CHECK_TYPE_PROLOGUE(T21_0);
        primitive_type_check(T22_0, &KLdood_proxyGVdood);
        MV_CHECK_TYPE_EPILOGUE();
      }
      T25_0 = T22_0;
    } else {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1271
      ENGINE_NODE_CALL_PROLOG(&Kdood_make_binding_value_proxyVdfmc_modeling, &K1456, 2);
      proxy_ = ENGINE_NODE_CALL2(&K1456, dood_, object_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1271
      CALL3(&Kinstall_proxyVdoodMM0, dood_, object_, proxy_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1271
      T23_0 = proxy_;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1271
      T24_0 = T23_0;
      {
        MV_CHECK_TYPE_PROLOGUE(T23_0);
        primitive_type_check(T24_0, &KLdood_proxyGVdood);
        MV_CHECK_TYPE_EPILOGUE();
      }
      T25_0 = T24_0;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1271
    T5_0 = T25_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1268
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1264
  MV_SET_COUNT(1);
  return(T5_0);
}

dylan_value Kdood_lazy_gettersVdoodMdfmc_modelingM3I (dylan_value classU_) {
  dylan_value T2;
  dylan_value T3_0;
  dylan_value T4_0;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  _KLsimple_object_vectorGVKd_1 T14 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1374
  T5 = primitive_next_methods_parameter();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1374
  T7 = primitive_idQ(T5,&KPempty_listVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1374
  if (T7 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1374
    T10 = KerrorVKdMM1I(&K1436, &KPempty_vectorVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1374
    T11 = T10;
    T13 = T11;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1374
    T8 = SLOT_VALUE_INITD(T5, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1374
    T9 = SLOT_VALUE_INITD(T5, 1);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1374
    MEP_CALL_PROLOG(T8, T9, 1);
    T6 = MEP_CALL1(T8, classU_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1374
    T12 = T6;
    T13 = T12;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1374
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1374
  T14.vector_element_[0] = &Kprivate_dood_proxy_mapped_object_propertiesVdfmc_modeling;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1374
  T2 = KlistVKdI(&T14);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1374
  T3_0 = CALL2(&KconcatenateVKd, T13, T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1374
  T4_0 = T3_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T3_0);
    primitive_type_check(T4_0, &KLlistGVKd);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1374
  MV_SET_COUNT(1);
  return(T4_0);
}

dylan_value Kdood_disk_object_defaultVdoodMdfmc_modelingM0I (dylan_value dood_, dylan_value object_) {
  dylan_value T3_0;
  dylan_value ld_;
  dylan_value propertiesF5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8_0;
  dylan_value T9_0;
  dylan_value T10_0;
  dylan_value propertiesF11;
  dylan_value T12_0;
  dylan_value T13_0;
  dylan_value T14_0;
  dylan_value T15_0;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_2 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26_0;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29_0;
  dylan_value T30_0;
  dylan_value T31_0;
  dylan_value T32_0;
  dylan_value T33_0;
  dylan_value proxyF34;
  dylan_value T35;
  dylan_value T36;
  dylan_value T37;
  dylan_value T38_0;
  dylan_value T39;
  dylan_value T40;
  dylan_value T41_0;
  dylan_value T42_0;
  dylan_value T43_0;
  dylan_value T44_0;
  dylan_value T45_0;
  dylan_value proxyF46;
  dylan_value T47;
  dylan_value T48;
  dylan_value T49;
  dylan_value T50_0;
  dylan_value T51;
  dylan_value T52;
  dylan_value T53_0;
  dylan_value T54_0;
  dylan_value T55_0;
  dylan_value T56_0;
  dylan_value T57_0;
  dylan_value proxyF58;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1395
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1397
  T20 = primitive_instanceQ(object_,&KLmodel_propertiesGVdfmc_common);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1397
  if (T20 != &KPfalseVKi) {
    T16 = object_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1398
    T3_0 = T16;
    T15_0 = T3_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1400
    ld_ = Kdood_library_descriptionVdfmc_modelingI(dood_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1402
    T21 = primitive_instanceQ(object_,&KLsimple_object_vectorGVKd);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1402
    if (T21 != &KPfalseVKi) {
      T17 = object_;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1403
      T22.vector_element_[0] = IKJcreateQ_;
      T22.vector_element_[1] = &KPfalseVKi;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1403
      CONGRUENT_CALL_PROLOG(&Kfind_model_properties_inVdfmc_common, 4);
      propertiesF5 = CONGRUENT_CALL4(ld_, T17, &KPfalseVKi, &T22);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1404
      if (propertiesF5 != &KPfalseVKi) {
        T18 = propertiesF5;
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1405
        T6 = Kmodel_libraryVdfmc_commonI(T17);
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1405
        T7 = KEEVKdI(ld_, T6);
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1405
        if (T7 != &KPfalseVKi) {
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1406
          T23 = SLOT_VALUE_INITD(dood_, 8);
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1406
          if (T23 != &KPfalseVKi) {
            T28 = &KPfalseVKi;
          } else {
            // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1406
            T24 = SLOT_VALUE_INITD(dood_, 4);
            // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1406
            T25 = SLOT_VALUE_INITD(T24, 7);
            // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1406
            T26_0 = KgethashVKiI(T25, T17, &KPfalseVKi, &KPtrueVKi);
            // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1406
            T27 = T26_0;
            T28 = T27;
          }
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1406
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1406
          if (T28 != &KPfalseVKi) {
            // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1406
            T29_0 = T28;
            // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1406
            T30_0 = T29_0;
            {
              MV_CHECK_TYPE_PROLOGUE(T29_0);
              primitive_type_check(T30_0, &KLdood_proxyGVdood);
              MV_CHECK_TYPE_EPILOGUE();
            }
            T33_0 = T30_0;
          } else {
            // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1406
            proxyF34 = Kdood_make_mapped_object_proxyVdfmc_modelingMM0I(dood_, T17, T18);
            // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1406
            CALL3(&Kinstall_proxyVdoodMM0, dood_, T17, proxyF34);
            // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1406
            T31_0 = proxyF34;
            // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1406
            T32_0 = T31_0;
            {
              MV_CHECK_TYPE_PROLOGUE(T31_0);
              primitive_type_check(T32_0, &KLdood_proxyGVdood);
              MV_CHECK_TYPE_EPILOGUE();
            }
            T33_0 = T32_0;
          }
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1406
          T8_0 = T33_0;
        } else {
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1408
          T35 = SLOT_VALUE_INITD(dood_, 8);
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1408
          if (T35 != &KPfalseVKi) {
            T40 = &KPfalseVKi;
          } else {
            // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1408
            T36 = SLOT_VALUE_INITD(dood_, 4);
            // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1408
            T37 = SLOT_VALUE_INITD(T36, 7);
            // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1408
            T38_0 = KgethashVKiI(T37, T17, &KPfalseVKi, &KPtrueVKi);
            // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1408
            T39 = T38_0;
            T40 = T39;
          }
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1408
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1408
          if (T40 != &KPfalseVKi) {
            // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1408
            T41_0 = T40;
            // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1408
            T42_0 = T41_0;
            {
              MV_CHECK_TYPE_PROLOGUE(T41_0);
              primitive_type_check(T42_0, &KLdood_proxyGVdood);
              MV_CHECK_TYPE_EPILOGUE();
            }
            T45_0 = T42_0;
          } else {
            // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1408
            proxyF46 = Kdood_make_binding_value_proxyVdfmc_modelingMM0I(dood_, T17);
            // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1408
            CALL3(&Kinstall_proxyVdoodMM0, dood_, T17, proxyF46);
            // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1408
            T43_0 = proxyF46;
            // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1408
            T44_0 = T43_0;
            {
              MV_CHECK_TYPE_PROLOGUE(T43_0);
              primitive_type_check(T44_0, &KLdood_proxyGVdood);
              MV_CHECK_TYPE_EPILOGUE();
            }
            T45_0 = T44_0;
          }
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1408
          T8_0 = T45_0;
        }
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1405
        T10_0 = T8_0;
      } else {
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1411
        T9_0 = T17;
        T10_0 = T9_0;
      }
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1404
      T14_0 = T10_0;
    } else {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1414
      propertiesF11 = CALL2(&Klookup_owned_model_properties_inVdfmc_namespace, ld_, object_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1415
      if (propertiesF11 != &KPfalseVKi) {
        T19 = propertiesF11;
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1416
        T47 = SLOT_VALUE_INITD(dood_, 8);
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1416
        if (T47 != &KPfalseVKi) {
          T52 = &KPfalseVKi;
        } else {
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1416
          T48 = SLOT_VALUE_INITD(dood_, 4);
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1416
          T49 = SLOT_VALUE_INITD(T48, 7);
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1416
          T50_0 = KgethashVKiI(T49, object_, &KPfalseVKi, &KPtrueVKi);
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1416
          T51 = T50_0;
          T52 = T51;
        }
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1416
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1416
        if (T52 != &KPfalseVKi) {
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1416
          T53_0 = T52;
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1416
          T54_0 = T53_0;
          {
            MV_CHECK_TYPE_PROLOGUE(T53_0);
            primitive_type_check(T54_0, &KLdood_proxyGVdood);
            MV_CHECK_TYPE_EPILOGUE();
          }
          T57_0 = T54_0;
        } else {
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1416
          proxyF58 = Kdood_make_mapped_object_proxyVdfmc_modelingMM0I(dood_, object_, T19);
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1416
          CALL3(&Kinstall_proxyVdoodMM0, dood_, object_, proxyF58);
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1416
          T55_0 = proxyF58;
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1416
          T56_0 = T55_0;
          {
            MV_CHECK_TYPE_PROLOGUE(T55_0);
            primitive_type_check(T56_0, &KLdood_proxyGVdood);
            MV_CHECK_TYPE_EPILOGUE();
          }
          T57_0 = T56_0;
        }
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1416
        T13_0 = T57_0;
      } else {
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1418
        T12_0 = object_;
        T13_0 = T12_0;
      }
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1415
      T14_0 = T13_0;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1402
    T15_0 = T14_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1397
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1395
  MV_SET_COUNT(1);
  return(T15_0);
}

dylan_value Kdood_restore_proxyVdoodMdfmc_modelingM7I (dylan_value dood_, dylan_value proxy_) {
  dylan_value T3;
  dylan_value T4_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1442
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1444
  T3 = SLOT_VALUE_INITD(dood_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1444
  ENGINE_NODE_CALL_PROLOG(&Krestore_mapped_object_proxyVdfmc_modeling, &K1425, 3);
  T4_0 = ENGINE_NODE_CALL3(&K1425, dood_, T3, proxy_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1442
  MV_SET_COUNT(1);
  return(T4_0);
}

dylan_value Kdood_boot_mapped_objectsVdfmc_namespaceMdfmc_modelingM0I (dylan_value dood_, dylan_value proxies_, dylan_value ld_) {
  dylan_value T4;
  dylan_value T5T, T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10_0;
  dylan_value T11;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1447
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1450
  T5T = proxies_;
L0: ;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1450
    T5 = T5T;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1450
    T6 = primitive_idQ(T5,&KPempty_listVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1450
    if (T6 == &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1450
      T7 = SLOT_VALUE_INITD(T5, 0);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1450
      ENGINE_NODE_CALL_PROLOG(&Krestore_mapped_object_proxyVdfmc_modeling, &K1410, 3);
      ENGINE_NODE_CALL3(&K1410, dood_, ld_, T7);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1450
      T8 = SLOT_VALUE_INITD(T5, 1);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1450
      T9_0 = T8;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1450
      T10_0 = T9_0;
      {
        MV_CHECK_TYPE_PROLOGUE(T9_0);
        primitive_type_check(T10_0, &KLlistGVKd);
        MV_CHECK_TYPE_EPILOGUE();
      }
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1450
      T11 = T10_0;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1450
      T5T = T11;
      goto L0;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1450
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1450
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1450
  T4 = &KPfalseVKi;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1447
  MV_SET_COUNT(0);
  return(T4);
}

dylan_value Kdood_make_binding_value_proxyVdfmc_modelingMM4I (dylan_value dood_, dylan_value object_) {
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6_0;
  _KLsimple_object_vectorGVKd_2 T7 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1361
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1364
  T4 = SLOT_VALUE_INITD(object_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1364
  T5 = SLOT_VALUE_INITD(T4, 4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1364
  T3 = Kmodel_variable_bindingVdfmc_namespaceMM0I(T5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1363
  T7.vector_element_[0] = IKJbinding_;
  T7.vector_element_[1] = T3;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1363
  T6_0 = KLdood_cross_model_mm_wrapper_proxyGZ32ZconstructorVdfmc_modelingMM0I(&KLdood_cross_model_mm_wrapper_proxyGVdfmc_modeling, &T7, &KPfalseVKi, T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1361
  MV_SET_COUNT(1);
  return(T6_0);
}

dylan_value Kdood_make_binding_value_proxyVdfmc_modelingMM3I (dylan_value dood_, dylan_value object_) {
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6_0;
  _KLsimple_object_vectorGVKd_4 T7 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1330
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1333
  T4 = SLOT_VALUE_INITD(object_, 5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1333
  T3 = Kmodel_variable_bindingVdfmc_namespaceMM0I(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1334
  T5 = SLOT_VALUE_INITD(object_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1332
  T7.vector_element_[0] = IKJbinding_;
  T7.vector_element_[1] = T3;
  T7.vector_element_[2] = IKJkeyword_;
  T7.vector_element_[3] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1332
  T6_0 = KLdood_cross_model_init_arg_descriptor_proxyGZ32ZconstructorVdfmc_modelingMM0I(&KLdood_cross_model_init_arg_descriptor_proxyGVdfmc_modeling, &T7, &KPfalseVKi, T3, T5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1330
  MV_SET_COUNT(1);
  return(T6_0);
}

dylan_value Kdood_make_binding_value_proxyVdfmc_modelingMM2I (dylan_value dood_, dylan_value object_) {
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6_0;
  _KLsimple_object_vectorGVKd_4 T7 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1319
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1322
  T4 = SLOT_VALUE_INITD(object_, 5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1322
  T3 = Kmodel_variable_bindingVdfmc_namespaceMM0I(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1323
  T5 = SLOT_VALUE_INITD(object_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1321
  T7.vector_element_[0] = IKJbinding_;
  T7.vector_element_[1] = T3;
  T7.vector_element_[2] = IKJslot_getter_;
  T7.vector_element_[3] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1321
  T6_0 = KLdood_cross_model_inherited_slot_descriptor_proxyGZ32ZconstructorVdfmc_modelingMM0I(&KLdood_cross_model_inherited_slot_descriptor_proxyGVdfmc_modeling, &T7, &KPfalseVKi, T3, T5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1319
  MV_SET_COUNT(1);
  return(T6_0);
}

dylan_value Kdood_make_binding_value_proxyVdfmc_modelingMM1I (dylan_value dood_, dylan_value object_) {
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6_0;
  _KLsimple_object_vectorGVKd_4 T7 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1297
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1300
  T4 = SLOT_VALUE_INITD(object_, 5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1300
  T3 = Kmodel_variable_bindingVdfmc_namespaceMM0I(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1301
  T5 = SLOT_VALUE_INITD(object_, 7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1299
  T7.vector_element_[0] = IKJbinding_;
  T7.vector_element_[1] = T3;
  T7.vector_element_[2] = IKJslot_getter_;
  T7.vector_element_[3] = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1299
  T6_0 = KLdood_cross_model_slot_descriptor_proxyGZ32ZconstructorVdfmc_modelingMM0I(&KLdood_cross_model_slot_descriptor_proxyGVdfmc_modeling, &T7, &KPfalseVKi, T3, T5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1297
  MV_SET_COUNT(1);
  return(T6_0);
}

dylan_value Kmodel_module_modelVdfmc_modelingI (dylan_value model_) {
  dylan_value T1;
  dylan_value T2_0;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:195
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:196
  CONGRUENT_CALL_PROLOG(&Kmodel_definitionVdfmc_common, 1);
  T1 = CONGRUENT_CALL1(model_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:196
  CONGRUENT_CALL_PROLOG(&Kform_module_modelVdfmc_modeling, 1);
  T2_0 = CONGRUENT_CALL1(T1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:195
  T3_0 = T2_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T2_0);
    primitive_type_check(T3_0, &KLBmoduleGVdfmc_modeling);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:195
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCall_superclassesVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_2 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T12;
  dylan_value T13;
  dylan_value value_;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19_0;
  dylan_value T20_0;
  dylan_value T21_0;
  dylan_value T22;
  dylan_value T23_0;
  dylan_value T24_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T22 = SLOT_VALUE_INITD(x_, 28);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T2 = primitive_instanceQ(T22,&KLdood_address_proxyGVdood);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  if (T2 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T3 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T3 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T4 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T5 = SLOT_VALUE(T4, 2);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T6 = SLOT_VALUE_INITD(T5, 17);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T7 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T8 = CALL1(&Kproxy_slot_descriptorVdood, T22);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KelementVKd, 3);
      T9 = CONGRUENT_CALL3(T6, T8, &KPempty_vectorVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T10 = CALL1(&Kslot_getterVKe, T9);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T11.vector_element_[0] = T7;
      T11.vector_element_[1] = T10;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      Kdepth_format_outVdoodI(&K1261, &T11);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T12 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KAVKd, 2);
      T13 = CONGRUENT_CALL2(T12, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T13);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    value_ = CALL1(&Kdood_force_slot_value_proxyVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T15 = CALL1(&Kproxy_slot_descriptorVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    CALL3(&Kwalker_slot_value_setterVwalker, value_, x_, T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T16 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T16 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T17 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&K_VKd, 2);
      T18 = CONGRUENT_CALL2(T17, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T18);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T19_0 = value_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T23_0 = T19_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T19_0);
      primitive_type_check(T23_0, &KLlistGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T21_0 = T23_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T20_0 = T22;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T24_0 = T20_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T20_0);
      primitive_type_check(T24_0, &KLlistGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T21_0 = T24_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T21_0);
}

dylan_value KPdirect_subclasses_initializedQ_setterVdfmc_modelingMM0I (dylan_value z_, dylan_value x_) {
  dylan_value T3_0;
  dylan_value T4;
  DWORD T5;
  DWORD T6;
  DWORD T7;
  DWORD T8;
  dylan_value T9;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T4 = SLOT_VALUE_INITD(x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T5 = primitive_cast_integer_as_raw(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  if (z_ != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
    T6 = primitive_machine_word_logbit_set(28,T5);
    T8 = T6;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
    T7 = primitive_machine_word_logbit_clear(28,T5);
    T8 = T7;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T9 = primitive_cast_raw_as_integer(T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  SLOT_VALUE_SETTER(T9, x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T3_0 = z_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCdirect_subclassesVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_2 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T12;
  dylan_value T13;
  dylan_value value_;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19_0;
  dylan_value T20_0;
  dylan_value T21_0;
  dylan_value T22;
  dylan_value T23_0;
  dylan_value T24_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T22 = SLOT_VALUE_INITD(x_, 17);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T2 = primitive_instanceQ(T22,&KLdood_address_proxyGVdood);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  if (T2 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T3 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T3 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T4 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T5 = SLOT_VALUE(T4, 2);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T6 = SLOT_VALUE_INITD(T5, 17);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T7 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T8 = CALL1(&Kproxy_slot_descriptorVdood, T22);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KelementVKd, 3);
      T9 = CONGRUENT_CALL3(T6, T8, &KPempty_vectorVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T10 = CALL1(&Kslot_getterVKe, T9);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T11.vector_element_[0] = T7;
      T11.vector_element_[1] = T10;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      Kdepth_format_outVdoodI(&K1261, &T11);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T12 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KAVKd, 2);
      T13 = CONGRUENT_CALL2(T12, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T13);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    value_ = CALL1(&Kdood_force_slot_value_proxyVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T15 = CALL1(&Kproxy_slot_descriptorVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    CALL3(&Kwalker_slot_value_setterVwalker, value_, x_, T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T16 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T16 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T17 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&K_VKd, 2);
      T18 = CONGRUENT_CALL2(T17, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T18);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T19_0 = value_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T23_0 = T19_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T19_0);
      primitive_type_check(T23_0, &KLlistGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T21_0 = T23_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T20_0 = T22;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T24_0 = T20_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T20_0);
      primitive_type_check(T24_0, &KLlistGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T21_0 = T24_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T21_0);
}

dylan_value KPdirect_subclasses_setterVdfmc_modelingMM0I (dylan_value v_, dylan_value c_) {
  dylan_value T3;
  dylan_value T4;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T3 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T4 = KCdirect_subclasses_setterVdfmc_modelingMM0I(v_, T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  return(T4);
}

dylan_value Kraw_aggregate_optionsVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_2 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T12;
  dylan_value T13;
  dylan_value value_;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19_0;
  dylan_value T20_0;
  dylan_value T21_0;
  dylan_value T22;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  T22 = SLOT_VALUE_INITD(x_, 7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  T2 = primitive_instanceQ(T22,&KLdood_address_proxyGVdood);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  if (T2 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    T3 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    if (T3 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      T4 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      T5 = SLOT_VALUE(T4, 2);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      T6 = SLOT_VALUE_INITD(T5, 17);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      T7 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      T8 = CALL1(&Kproxy_slot_descriptorVdood, T22);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      CONGRUENT_CALL_PROLOG(&KelementVKd, 3);
      T9 = CONGRUENT_CALL3(T6, T8, &KPempty_vectorVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      T10 = CALL1(&Kslot_getterVKe, T9);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      T11.vector_element_[0] = T7;
      T11.vector_element_[1] = T10;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      Kdepth_format_outVdoodI(&K1261, &T11);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      T12 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      CONGRUENT_CALL_PROLOG(&KAVKd, 2);
      T13 = CONGRUENT_CALL2(T12, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      primitive_write_thread_variable(Tprint_depthTVdood, T13);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    value_ = CALL1(&Kdood_force_slot_value_proxyVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    T15 = CALL1(&Kproxy_slot_descriptorVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    CALL3(&Kwalker_slot_value_setterVwalker, value_, x_, T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    T16 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    if (T16 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      T17 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      CONGRUENT_CALL_PROLOG(&K_VKd, 2);
      T18 = CONGRUENT_CALL2(T17, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      primitive_write_thread_variable(Tprint_depthTVdood, T18);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    T19_0 = value_;
    T21_0 = T19_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    T20_0 = T22;
    T21_0 = T20_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  MV_SET_COUNT(1);
  return(T21_0);
}

dylan_value Kraw_aggregate_membersVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_2 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T12;
  dylan_value T13;
  dylan_value value_;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19_0;
  dylan_value T20_0;
  dylan_value T21_0;
  dylan_value T22;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  T22 = SLOT_VALUE_INITD(x_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  T2 = primitive_instanceQ(T22,&KLdood_address_proxyGVdood);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  if (T2 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    T3 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    if (T3 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      T4 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      T5 = SLOT_VALUE(T4, 2);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      T6 = SLOT_VALUE_INITD(T5, 17);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      T7 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      T8 = CALL1(&Kproxy_slot_descriptorVdood, T22);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      CONGRUENT_CALL_PROLOG(&KelementVKd, 3);
      T9 = CONGRUENT_CALL3(T6, T8, &KPempty_vectorVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      T10 = CALL1(&Kslot_getterVKe, T9);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      T11.vector_element_[0] = T7;
      T11.vector_element_[1] = T10;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      Kdepth_format_outVdoodI(&K1261, &T11);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      T12 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      CONGRUENT_CALL_PROLOG(&KAVKd, 2);
      T13 = CONGRUENT_CALL2(T12, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      primitive_write_thread_variable(Tprint_depthTVdood, T13);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    value_ = CALL1(&Kdood_force_slot_value_proxyVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    T15 = CALL1(&Kproxy_slot_descriptorVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    CALL3(&Kwalker_slot_value_setterVwalker, value_, x_, T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    T16 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    if (T16 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      T17 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      CONGRUENT_CALL_PROLOG(&K_VKd, 2);
      T18 = CONGRUENT_CALL2(T17, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      primitive_write_thread_variable(Tprint_depthTVdood, T18);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    T19_0 = value_;
    T21_0 = T19_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    T20_0 = T22;
    T21_0 = T20_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  MV_SET_COUNT(1);
  return(T21_0);
}

dylan_value KLBmachine_wordGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_CPmachine_word_data_) {
  dylan_value T6;
  dylan_value Uunique_CPmachine_word_dataF7;
  dylan_value T8;
  dylan_value Uunique_CPmachine_word_dataF9;
  dylan_value T10_0;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T13;
  dylan_value Utmp_;
  dylan_value T15;
  dylan_value T16;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:99
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:99
  T11 = primitive_idQ(Uunique_CPmachine_word_data_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:99
  if (T11 != &KPfalseVKi) {
    T12.vector_element_[0] = IKJdata_;
    T13 = KerrorVKdMM1I(&K1243, &T12);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:99
    T6 = T13;
    Uunique_CPmachine_word_dataF7 = T6;
  } else {
    Uunique_CPmachine_word_dataF7 = Uunique_CPmachine_word_data_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:99
  T8 = primitive_object_allocate_filled(5,&KLBmachine_wordGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T16 = Utmp_;
  } else {
    T15 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T16 = T15;
  }
  SLOT_VALUE_SETTER(T16, T8, 2);
  primitive_type_check(Uunique_CPmachine_word_dataF7, &KLBraw_machine_wordGVdfmc_modeling);
  Uunique_CPmachine_word_dataF9 = Uunique_CPmachine_word_dataF7;
  SLOT_VALUE_SETTER(Uunique_CPmachine_word_dataF9, T8, 3);
  T10_0 = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:99
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value Kmake_compile_time_literalVdfmc_modelingMM0I (dylan_value object_) {
  dylan_value T2;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:991
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:992
  T2 = object_;
  MV_SET_ELT(0, object_);
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:991
  return(T2);
}

dylan_value Kmake_compile_time_literalVdfmc_modelingMM1I (dylan_value object_) {
  dylan_value T2;
  _KLsimple_object_vectorGVKd_2 T3 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T4_0;
  _KLsimple_object_vectorGVKd_2 T5 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1063
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1064
  T3.vector_element_[0] = &KJvalue_;
  T3.vector_element_[1] = object_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1064
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T2 = CONGRUENT_CALL2(&KLBraw_single_floatGVdfmc_modeling, &T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1064
  T5.vector_element_[0] = IKJdata_;
  T5.vector_element_[1] = T2;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1064
  T4_0 = KLBsingle_floatGZ32ZconstructorVdfmc_modelingMM0I(&KLBsingle_floatGVdfmc_modeling, &T5, &KPfalseVKi, &KPfalseVKi, T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1063
  MV_SET_COUNT(1);
  return(T4_0);
}

dylan_value Kmake_compile_time_literalVdfmc_modelingMM2I (dylan_value object_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8_0;
  _KLsimple_object_vectorGVKd_2 T9 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1067
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1068
  T2 = Kmodel_compilation_recordVdfmc_commonI(object_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1068
  T3 = Kcurrent_compilation_recordVdfmc_commonI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1068
  T6 = primitive_idQ(T2,T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1068
  if (T6 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1071
    T4 = object_;
    MV_SET_ELT(0, object_);
    MV_SET_COUNT(1);
    T5 = T4;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1069
    T7 = SLOT_VALUE_INITD(object_, 3);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1069
    T9.vector_element_[0] = IKJdata_;
    T9.vector_element_[1] = T7;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1069
    T8_0 = KLBsingle_floatGZ32ZconstructorVdfmc_modelingMM0I(&KLBsingle_floatGVdfmc_modeling, &T9, &KPfalseVKi, &KPfalseVKi, T7);
    T5 = T8_0;
    MV_SET_COUNT(1);
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1068
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1067
  return(T5);
}

dylan_value Kmake_compile_time_literalVdfmc_modelingMM3I (dylan_value object_) {
  dylan_value T2;
  _KLsimple_object_vectorGVKd_2 T3 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T4_0;
  _KLsimple_object_vectorGVKd_2 T5 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1075
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1076
  T3.vector_element_[0] = &KJvalue_;
  T3.vector_element_[1] = object_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1076
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T2 = CONGRUENT_CALL2(&KLBraw_double_floatGVdfmc_modeling, &T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1076
  T5.vector_element_[0] = IKJdata_;
  T5.vector_element_[1] = T2;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1076
  T4_0 = KLBdouble_floatGZ32ZconstructorVdfmc_modelingMM0I(&KLBdouble_floatGVdfmc_modeling, &T5, &KPfalseVKi, &KPfalseVKi, T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1075
  MV_SET_COUNT(1);
  return(T4_0);
}

dylan_value Kmake_compile_time_literalVdfmc_modelingMM4I (dylan_value object_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8_0;
  _KLsimple_object_vectorGVKd_2 T9 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1079
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1080
  T2 = Kmodel_compilation_recordVdfmc_commonI(object_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1080
  T3 = Kcurrent_compilation_recordVdfmc_commonI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1080
  T6 = primitive_idQ(T2,T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1080
  if (T6 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1083
    T4 = object_;
    MV_SET_ELT(0, object_);
    MV_SET_COUNT(1);
    T5 = T4;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1081
    T7 = SLOT_VALUE_INITD(object_, 3);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1081
    T9.vector_element_[0] = IKJdata_;
    T9.vector_element_[1] = T7;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1081
    T8_0 = KLBdouble_floatGZ32ZconstructorVdfmc_modelingMM0I(&KLBdouble_floatGVdfmc_modeling, &T9, &KPfalseVKi, &KPfalseVKi, T7);
    T5 = T8_0;
    MV_SET_COUNT(1);
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1080
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1079
  return(T5);
}

dylan_value Kmake_compile_time_literalVdfmc_modelingMM5I (dylan_value object_) {
  dylan_value T2;
  _KLsimple_object_vectorGVKd_2 T3 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T4_0;
  _KLsimple_object_vectorGVKd_2 T5 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1087
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1088
  T3.vector_element_[0] = &KJvalue_;
  T3.vector_element_[1] = object_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1088
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T2 = CONGRUENT_CALL2(&KLBraw_machine_wordGVdfmc_modeling, &T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1088
  T5.vector_element_[0] = IKJdata_;
  T5.vector_element_[1] = T2;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1088
  T4_0 = KLBmachine_wordGZ32ZconstructorVdfmc_modelingMM0I(&KLBmachine_wordGVdfmc_modeling, &T5, &KPfalseVKi, &KPfalseVKi, T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1087
  MV_SET_COUNT(1);
  return(T4_0);
}

dylan_value Kmake_compile_time_literalVdfmc_modelingMM6I (dylan_value object_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8_0;
  _KLsimple_object_vectorGVKd_2 T9 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1091
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1092
  T2 = Kmodel_compilation_recordVdfmc_commonI(object_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1092
  T3 = Kcurrent_compilation_recordVdfmc_commonI();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1092
  T6 = primitive_idQ(T2,T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1092
  if (T6 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1095
    T4 = object_;
    MV_SET_ELT(0, object_);
    MV_SET_COUNT(1);
    T5 = T4;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1093
    T7 = SLOT_VALUE_INITD(object_, 3);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1093
    T9.vector_element_[0] = IKJdata_;
    T9.vector_element_[1] = T7;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1093
    T8_0 = KLBmachine_wordGZ32ZconstructorVdfmc_modelingMM0I(&KLBmachine_wordGVdfmc_modeling, &T9, &KPfalseVKi, &KPfalseVKi, T7);
    T5 = T8_0;
    MV_SET_COUNT(1);
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1092
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1091
  return(T5);
}

dylan_value Kmake_compile_time_literalVdfmc_modelingMM7I (dylan_value object_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value diF5;
  dylan_value T6_0;
  dylan_value T7;
  DADDR T8;
  dylan_value T9;
  _KLsimple_object_vectorGVKd_2 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T11;
  DADDR T12;
  dylan_value T13;
  _KLsimple_object_vectorGVKd_2 T14 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1101
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1102
  T6_0 = KLBdouble_integerGZ32ZconstructorVdfmc_modelingMM0I(&KLBdouble_integerGVdfmc_modeling, &KPempty_vectorVKi, &KPfalseVKi, &KPfalseVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1102
  diF5 = T6_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1104
  T7 = primitive_initialized_slot_value(object_,0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1104
  T8 = primitive_cast_pointer_as_raw(T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1104
  T9 = primitive_wrap_machine_word(T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1104
  T10.vector_element_[0] = &KJvalue_;
  T10.vector_element_[1] = T9;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1104
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T2 = CONGRUENT_CALL2(&KLBraw_machine_wordGVdfmc_modeling, &T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1103
  SLOT_VALUE_SETTER(T2, diF5, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1106
  T11 = primitive_initialized_slot_value(object_,1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1106
  T12 = primitive_cast_pointer_as_raw(T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1106
  T13 = primitive_wrap_machine_word(T12);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1106
  T14.vector_element_[0] = &KJvalue_;
  T14.vector_element_[1] = T13;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1106
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T3 = CONGRUENT_CALL2(&KLBraw_machine_wordGVdfmc_modeling, &T14);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1105
  SLOT_VALUE_SETTER(T3, diF5, 4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1107
  T4 = diF5;
  MV_SET_ELT(0, diF5);
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1101
  return(T4);
}

dylan_value Kmake_compile_time_literalVdfmc_modelingMM8I (dylan_value object_) {
  dylan_value T2;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1110
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1111
  T2 = object_;
  MV_SET_ELT(0, object_);
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1110
  return(T2);
}

dylan_value Kmake_compile_time_literalVdfmc_modelingMM9I (dylan_value object_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1185
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1186
  T4 = SLOT_VALUE_INITD(object_, 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1186
  CONGRUENT_CALL_PROLOG(&Kmake_compile_time_literalVdfmc_modeling, 1);
  T2 = CONGRUENT_CALL1(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1187
  T5 = SLOT_VALUE_INITD(object_, 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1187
  CONGRUENT_CALL_PROLOG(&Kmake_compile_time_literalVdfmc_modeling, 1);
  T3 = CONGRUENT_CALL1(T5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1186
  T6 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1186
  SLOT_VALUE_SETTER(T2, T6, 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1186
  SLOT_VALUE_SETTER(T3, T6, 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1186
  T7_0 = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1185
  MV_SET_COUNT(1);
  return(T7_0);
}

dylan_value Kmake_compile_time_literalVdfmc_modelingMM10I (dylan_value object_) {
  dylan_value T2;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1198
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1199
  T2 = Kmap_asVKdMM0I(&KLsimple_object_vectorGVKd, &Kmake_compile_time_literalVdfmc_modeling, object_, &KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1198
  return(T2);
}

dylan_value Kmake_compile_time_literalVdfmc_modelingMM11I (dylan_value object_) {
  dylan_value T2;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1210
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1211
  T2 = Kcopy_sequenceVKdMM3I(object_, &KPempty_vectorVKi, (dylan_value) 1, &KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1210
  return(T2);
}

dylan_value KLBdouble_integerGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_) {
  dylan_value T5;
  dylan_value T6_0;
  dylan_value Utmp_;
  dylan_value T8;
  dylan_value T9;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T5 = primitive_object_allocate_filled(6,&KLBdouble_integerGVdfmc_modelingW,5,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T5, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T5, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T9 = Utmp_;
  } else {
    T8 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T9 = T8;
  }
  SLOT_VALUE_SETTER(T9, T5, 2);
  SLOT_VALUE_SETTER(&KPunboundVKi, T5, 3);
  SLOT_VALUE_SETTER(&KPunboundVKi, T5, 4);
  T6_0 = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  MV_SET_COUNT(1);
  return(T6_0);
}

dylan_value KLBdouble_floatGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_CPdouble_float_data_) {
  dylan_value T6;
  dylan_value Uunique_CPdouble_float_dataF7;
  dylan_value T8;
  dylan_value Uunique_CPdouble_float_dataF9;
  dylan_value T10_0;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T13;
  dylan_value Utmp_;
  dylan_value T15;
  dylan_value T16;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  T11 = primitive_idQ(Uunique_CPdouble_float_data_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  if (T11 != &KPfalseVKi) {
    T12.vector_element_[0] = IKJdata_;
    T13 = KerrorVKdMM1I(&K1243, &T12);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
    T6 = T13;
    Uunique_CPdouble_float_dataF7 = T6;
  } else {
    Uunique_CPdouble_float_dataF7 = Uunique_CPdouble_float_data_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  T8 = primitive_object_allocate_filled(5,&KLBdouble_floatGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T16 = Utmp_;
  } else {
    T15 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T16 = T15;
  }
  SLOT_VALUE_SETTER(T16, T8, 2);
  primitive_type_check(Uunique_CPdouble_float_dataF7, &KLBraw_double_floatGVdfmc_modeling);
  Uunique_CPdouble_float_dataF9 = Uunique_CPdouble_float_dataF7;
  SLOT_VALUE_SETTER(Uunique_CPdouble_float_dataF9, T8, 3);
  T10_0 = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value KLBsingle_floatGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_CPsingle_float_data_) {
  dylan_value T6;
  dylan_value Uunique_CPsingle_float_dataF7;
  dylan_value T8;
  dylan_value Uunique_CPsingle_float_dataF9;
  dylan_value T10_0;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T13;
  dylan_value Utmp_;
  dylan_value T15;
  dylan_value T16;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  T11 = primitive_idQ(Uunique_CPsingle_float_data_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  if (T11 != &KPfalseVKi) {
    T12.vector_element_[0] = IKJdata_;
    T13 = KerrorVKdMM1I(&K1243, &T12);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
    T6 = T13;
    Uunique_CPsingle_float_dataF7 = T6;
  } else {
    Uunique_CPsingle_float_dataF7 = Uunique_CPsingle_float_data_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  T8 = primitive_object_allocate_filled(5,&KLBsingle_floatGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T16 = Utmp_;
  } else {
    T15 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T16 = T15;
  }
  SLOT_VALUE_SETTER(T16, T8, 2);
  primitive_type_check(Uunique_CPsingle_float_dataF7, &KLBraw_single_floatGVdfmc_modeling);
  Uunique_CPsingle_float_dataF9 = Uunique_CPsingle_float_dataF7;
  SLOT_VALUE_SETTER(Uunique_CPsingle_float_dataF9, T8, 3);
  T10_0 = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value KLBvirtual_objectGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_) {
  dylan_value T3;
  dylan_value T4_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:742
  T3 = primitive_object_allocate_filled(1,&KLBvirtual_objectGVdfmc_modelingW,0,&KPunboundVKi,0,0,&KPunboundVKi);
  APPLY2(&KinitializeVKd, T3, init_args_);
  T4_0 = T3;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:742
  MV_SET_COUNT(1);
  return(T4_0);
}

dylan_value KCdirect_subclasses_setterVdfmc_modelingMM0I (dylan_value v_, dylan_value x_) {
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:479
  SLOT_VALUE_SETTER(v_, x_, 17);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:479
  T3_0 = v_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value Kform_module_modelVdfmc_modelingMM0I (dylan_value form_) {
  dylan_value binding_;
  dylan_value T3;
  dylan_value T4_0;
  dylan_value T5_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:184
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:186
  binding_ = Kform_variable_bindingVdfmc_namespaceMM0I(form_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:187
  CONGRUENT_CALL_PROLOG(&Kbinding_homeVdfmc_namespace, 1);
  T3 = CONGRUENT_CALL1(binding_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:187
  T4_0 = CALL1(&Knamespace_modelVdfmc_namespaceMM0, T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:184
  T5_0 = T4_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T4_0);
    primitive_type_check(T5_0, &KLBmoduleGVdfmc_modeling);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:184
  MV_SET_COUNT(1);
  return(T5_0);
}

dylan_value Kform_module_modelVdfmc_modelingMM1I (dylan_value form_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4_0;
  dylan_value T5_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:190
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:192
  CONGRUENT_CALL_PROLOG(&Kform_compilation_recordVdfmc_common, 1);
  T2 = CONGRUENT_CALL1(form_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:192
  T3 = CALL1(&Kcompilation_record_moduleVdfmc_commonMM0, T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:192
  T4_0 = CALL1(&Knamespace_modelVdfmc_namespaceMM0, T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:190
  T5_0 = T4_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T4_0);
    primitive_type_check(T5_0, &KLBmoduleGVdfmc_modeling);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:190
  MV_SET_COUNT(1);
  return(T5_0);
}

dylan_value KLdood_cross_model_proxyGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_object_dood_state_, dylan_value Uunique_dood_proxy_binding_) {
  dylan_value T5;
  dylan_value Uunique_dood_proxy_bindingF6;
  dylan_value T7;
  dylan_value Uunique_object_dood_stateF8;
  dylan_value Uunique_dood_proxy_bindingF9;
  dylan_value T10_0;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T13;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1261
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1261
  T11 = primitive_idQ(Uunique_dood_proxy_binding_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1261
  if (T11 != &KPfalseVKi) {
    T12.vector_element_[0] = IKJbinding_;
    T13 = KerrorVKdMM1I(&K1243, &T12);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1261
    T5 = T13;
    Uunique_dood_proxy_bindingF6 = T5;
  } else {
    Uunique_dood_proxy_bindingF6 = Uunique_dood_proxy_binding_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1261
  T7 = primitive_object_allocate_filled(3,&KLdood_cross_model_proxyGVdfmc_modelingW,2,&KPunboundVKi,0,0,&KPunboundVKi);
  primitive_type_check(Uunique_object_dood_state_, &K1335);
  Uunique_object_dood_stateF8 = Uunique_object_dood_state_;
  SLOT_VALUE_SETTER(Uunique_object_dood_stateF8, T7, 0);
  primitive_type_check(Uunique_dood_proxy_bindingF6, &KLmodule_bindingGVdfmc_namespace);
  Uunique_dood_proxy_bindingF9 = Uunique_dood_proxy_bindingF6;
  SLOT_VALUE_SETTER(Uunique_dood_proxy_bindingF9, T7, 1);
  MEP_APPLY2(&KinitializeVKdMdoodM2, &K1336, T7, init_args_);
  T10_0 = T7;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1261
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value KLdood_cross_model_slot_descriptor_proxyGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_object_dood_state_, dylan_value Uunique_dood_proxy_binding_, dylan_value Uunique_proxy_slot_getter_) {
  dylan_value T6;
  dylan_value Uunique_dood_proxy_bindingF7;
  dylan_value T8;
  dylan_value Uunique_proxy_slot_getterF9;
  dylan_value T10;
  dylan_value Uunique_object_dood_stateF11;
  dylan_value Uunique_dood_proxy_bindingF12;
  dylan_value T13_0;
  dylan_value T14;
  _KLsimple_object_vectorGVKd_1 T15 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T19;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1293
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1293
  T14 = primitive_idQ(Uunique_dood_proxy_binding_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1293
  if (T14 != &KPfalseVKi) {
    T15.vector_element_[0] = IKJbinding_;
    T16 = KerrorVKdMM1I(&K1243, &T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1293
    T6 = T16;
    Uunique_dood_proxy_bindingF7 = T6;
  } else {
    Uunique_dood_proxy_bindingF7 = Uunique_dood_proxy_binding_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1293
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1293
  T17 = primitive_idQ(Uunique_proxy_slot_getter_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1293
  if (T17 != &KPfalseVKi) {
    T18.vector_element_[0] = IKJslot_getter_;
    T19 = KerrorVKdMM1I(&K1243, &T18);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1293
    T8 = T19;
    Uunique_proxy_slot_getterF9 = T8;
  } else {
    Uunique_proxy_slot_getterF9 = Uunique_proxy_slot_getter_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1293
  T10 = primitive_object_allocate_filled(4,&KLdood_cross_model_slot_descriptor_proxyGVdfmc_modelingW,3,&KPunboundVKi,0,0,&KPunboundVKi);
  primitive_type_check(Uunique_object_dood_state_, &K1335);
  Uunique_object_dood_stateF11 = Uunique_object_dood_state_;
  SLOT_VALUE_SETTER(Uunique_object_dood_stateF11, T10, 0);
  primitive_type_check(Uunique_dood_proxy_bindingF7, &KLmodule_bindingGVdfmc_namespace);
  Uunique_dood_proxy_bindingF12 = Uunique_dood_proxy_bindingF7;
  SLOT_VALUE_SETTER(Uunique_dood_proxy_bindingF12, T10, 1);
  SLOT_VALUE_SETTER(Uunique_proxy_slot_getterF9, T10, 2);
  MEP_APPLY2(&KinitializeVKdMdoodM2, &K1336, T10, init_args_);
  T13_0 = T10;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1293
  MV_SET_COUNT(1);
  return(T13_0);
}

dylan_value KLdood_cross_model_inherited_slot_descriptor_proxyGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_object_dood_state_, dylan_value Uunique_dood_proxy_binding_, dylan_value Uunique_proxy_slot_getter_) {
  dylan_value T6;
  dylan_value Uunique_dood_proxy_bindingF7;
  dylan_value T8;
  dylan_value Uunique_proxy_slot_getterF9;
  dylan_value T10;
  dylan_value Uunique_object_dood_stateF11;
  dylan_value Uunique_dood_proxy_bindingF12;
  dylan_value T13_0;
  dylan_value T14;
  _KLsimple_object_vectorGVKd_1 T15 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T19;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1315
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1315
  T14 = primitive_idQ(Uunique_dood_proxy_binding_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1315
  if (T14 != &KPfalseVKi) {
    T15.vector_element_[0] = IKJbinding_;
    T16 = KerrorVKdMM1I(&K1243, &T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1315
    T6 = T16;
    Uunique_dood_proxy_bindingF7 = T6;
  } else {
    Uunique_dood_proxy_bindingF7 = Uunique_dood_proxy_binding_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1315
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1315
  T17 = primitive_idQ(Uunique_proxy_slot_getter_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1315
  if (T17 != &KPfalseVKi) {
    T18.vector_element_[0] = IKJslot_getter_;
    T19 = KerrorVKdMM1I(&K1243, &T18);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1315
    T8 = T19;
    Uunique_proxy_slot_getterF9 = T8;
  } else {
    Uunique_proxy_slot_getterF9 = Uunique_proxy_slot_getter_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1315
  T10 = primitive_object_allocate_filled(4,&KLdood_cross_model_inherited_slot_descriptor_proxyGVdfmc_modelingW,3,&KPunboundVKi,0,0,&KPunboundVKi);
  primitive_type_check(Uunique_object_dood_state_, &K1335);
  Uunique_object_dood_stateF11 = Uunique_object_dood_state_;
  SLOT_VALUE_SETTER(Uunique_object_dood_stateF11, T10, 0);
  primitive_type_check(Uunique_dood_proxy_bindingF7, &KLmodule_bindingGVdfmc_namespace);
  Uunique_dood_proxy_bindingF12 = Uunique_dood_proxy_bindingF7;
  SLOT_VALUE_SETTER(Uunique_dood_proxy_bindingF12, T10, 1);
  SLOT_VALUE_SETTER(Uunique_proxy_slot_getterF9, T10, 2);
  MEP_APPLY2(&KinitializeVKdMdoodM2, &K1336, T10, init_args_);
  T13_0 = T10;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1315
  MV_SET_COUNT(1);
  return(T13_0);
}

dylan_value KLdood_cross_model_init_arg_descriptor_proxyGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_object_dood_state_, dylan_value Uunique_dood_proxy_binding_, dylan_value Uunique_proxy_init_keyword_) {
  dylan_value T6;
  dylan_value Uunique_dood_proxy_bindingF7;
  dylan_value T8;
  dylan_value Uunique_proxy_init_keywordF9;
  dylan_value T10;
  dylan_value Uunique_object_dood_stateF11;
  dylan_value Uunique_dood_proxy_bindingF12;
  dylan_value T13_0;
  dylan_value T14;
  _KLsimple_object_vectorGVKd_1 T15 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T19;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1326
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1326
  T14 = primitive_idQ(Uunique_dood_proxy_binding_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1326
  if (T14 != &KPfalseVKi) {
    T15.vector_element_[0] = IKJbinding_;
    T16 = KerrorVKdMM1I(&K1243, &T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1326
    T6 = T16;
    Uunique_dood_proxy_bindingF7 = T6;
  } else {
    Uunique_dood_proxy_bindingF7 = Uunique_dood_proxy_binding_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1326
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1326
  T17 = primitive_idQ(Uunique_proxy_init_keyword_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1326
  if (T17 != &KPfalseVKi) {
    T18.vector_element_[0] = IKJkeyword_;
    T19 = KerrorVKdMM1I(&K1243, &T18);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1326
    T8 = T19;
    Uunique_proxy_init_keywordF9 = T8;
  } else {
    Uunique_proxy_init_keywordF9 = Uunique_proxy_init_keyword_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1326
  T10 = primitive_object_allocate_filled(4,&KLdood_cross_model_init_arg_descriptor_proxyGVdfmc_modelingW,3,&KPunboundVKi,0,0,&KPunboundVKi);
  primitive_type_check(Uunique_object_dood_state_, &K1335);
  Uunique_object_dood_stateF11 = Uunique_object_dood_state_;
  SLOT_VALUE_SETTER(Uunique_object_dood_stateF11, T10, 0);
  primitive_type_check(Uunique_dood_proxy_bindingF7, &KLmodule_bindingGVdfmc_namespace);
  Uunique_dood_proxy_bindingF12 = Uunique_dood_proxy_bindingF7;
  SLOT_VALUE_SETTER(Uunique_dood_proxy_bindingF12, T10, 1);
  SLOT_VALUE_SETTER(Uunique_proxy_init_keywordF9, T10, 2);
  MEP_APPLY2(&KinitializeVKdMdoodM2, &K1336, T10, init_args_);
  T13_0 = T10;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1326
  MV_SET_COUNT(1);
  return(T13_0);
}

dylan_value KLdood_cross_model_mm_wrapper_proxyGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_object_dood_state_, dylan_value Uunique_dood_proxy_binding_) {
  dylan_value T5;
  dylan_value Uunique_dood_proxy_bindingF6;
  dylan_value T7;
  dylan_value Uunique_object_dood_stateF8;
  dylan_value Uunique_dood_proxy_bindingF9;
  dylan_value T10_0;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T13;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1358
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1358
  T11 = primitive_idQ(Uunique_dood_proxy_binding_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1358
  if (T11 != &KPfalseVKi) {
    T12.vector_element_[0] = IKJbinding_;
    T13 = KerrorVKdMM1I(&K1243, &T12);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1358
    T5 = T13;
    Uunique_dood_proxy_bindingF6 = T5;
  } else {
    Uunique_dood_proxy_bindingF6 = Uunique_dood_proxy_binding_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1358
  T7 = primitive_object_allocate_filled(3,&KLdood_cross_model_mm_wrapper_proxyGVdfmc_modelingW,2,&KPunboundVKi,0,0,&KPunboundVKi);
  primitive_type_check(Uunique_object_dood_state_, &K1335);
  Uunique_object_dood_stateF8 = Uunique_object_dood_state_;
  SLOT_VALUE_SETTER(Uunique_object_dood_stateF8, T7, 0);
  primitive_type_check(Uunique_dood_proxy_bindingF6, &KLmodule_bindingGVdfmc_namespace);
  Uunique_dood_proxy_bindingF9 = Uunique_dood_proxy_bindingF6;
  SLOT_VALUE_SETTER(Uunique_dood_proxy_bindingF9, T7, 1);
  MEP_APPLY2(&KinitializeVKdMdoodM2, &K1336, T7, init_args_);
  T10_0 = T7;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1358
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value Krestore_mapped_object_proxyVdfmc_modelingMM0I (dylan_value dood_, dylan_value ld_, dylan_value proxy_) {
  dylan_value T4_0;
  dylan_value T5;
  dylan_value T6;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1424
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1428
  T5 = SLOT_VALUE_INITD(proxy_, 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1429
  T6 = SLOT_VALUE_INITD(proxy_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1430
  CALL3(&Kinstall_owned_model_properties_inVdfmc_namespace, ld_, T5, T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1431
  T4_0 = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1424
  MV_SET_COUNT(1);
  return(T4_0);
}

dylan_value Krestore_mapped_object_proxyVdfmc_modelingMM1I (dylan_value dood_, dylan_value ld_, dylan_value proxy_) {
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1434
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1438
  if (ld_ != &KPfalseVKi) {
    T4 = ld_;
  } else {
    T4 = &KPempty_listVKi;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1438
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1438
  T5 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1438
  SLOT_VALUE_SETTER(proxy_, T5, 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1438
  SLOT_VALUE_SETTER(T4, T5, 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1438
  SLOT_VALUE_SETTER(T5, dood_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1439
  T6 = SLOT_VALUE_INITD(proxy_, 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1439
  T7_0 = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1434
  MV_SET_COUNT(1);
  return(T7_0);
}

dylan_value Kdood_library_descriptionVdfmc_modelingI (dylan_value dood_) {
  dylan_value T1;
  dylan_value T2;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1391
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1392
  T1 = SLOT_VALUE_INITD(dood_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1392
  T2 = T1;
  MV_SET_ELT(0, T1);
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1391
  return(T2);
}

dylan_value Kdood_make_mapped_object_proxyVdfmc_modelingMM0I (dylan_value dood_, dylan_value object_, dylan_value properties_) {
  dylan_value T4_0;
  _KLsimple_object_vectorGVKd_4 T5 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1384
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1386
  T5.vector_element_[0] = &KJobject_;
  T5.vector_element_[1] = object_;
  T5.vector_element_[2] = &KJproperties_;
  T5.vector_element_[3] = properties_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1386
  T4_0 = KLdood_mapped_object_proxyGZ32ZconstructorVdfmc_modelingMM0I(&KLdood_mapped_object_proxyGVdfmc_modeling, &T5, &KPfalseVKi, object_, properties_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1384
  MV_SET_COUNT(1);
  return(T4_0);
}

dylan_value KLdood_mapped_object_proxyGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_object_dood_state_, dylan_value Uunique_dood_wrapper_proxy_object_, dylan_value Uunique_private_dood_proxy_mapped_object_properties_) {
  dylan_value T6;
  dylan_value Uunique_dood_wrapper_proxy_objectF7;
  dylan_value T8;
  dylan_value Uunique_private_dood_proxy_mapped_object_propertiesF9;
  dylan_value T10;
  dylan_value Uunique_object_dood_stateF11;
  dylan_value T12_0;
  dylan_value T13;
  _KLsimple_object_vectorGVKd_1 T14 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T15;
  dylan_value T16;
  _KLsimple_object_vectorGVKd_1 T17 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T18;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1374
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1374
  T13 = primitive_idQ(Uunique_dood_wrapper_proxy_object_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1374
  if (T13 != &KPfalseVKi) {
    T14.vector_element_[0] = &KJobject_;
    T15 = KerrorVKdMM1I(&K1243, &T14);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1374
    T6 = T15;
    Uunique_dood_wrapper_proxy_objectF7 = T6;
  } else {
    Uunique_dood_wrapper_proxy_objectF7 = Uunique_dood_wrapper_proxy_object_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1374
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1374
  T16 = primitive_idQ(Uunique_private_dood_proxy_mapped_object_properties_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1374
  if (T16 != &KPfalseVKi) {
    T17.vector_element_[0] = &KJproperties_;
    T18 = KerrorVKdMM1I(&K1243, &T17);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1374
    T8 = T18;
    Uunique_private_dood_proxy_mapped_object_propertiesF9 = T8;
  } else {
    Uunique_private_dood_proxy_mapped_object_propertiesF9 = Uunique_private_dood_proxy_mapped_object_properties_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1374
  T10 = primitive_object_allocate_filled(5,&KLdood_mapped_object_proxyGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  primitive_type_check(Uunique_object_dood_state_, &K1335);
  Uunique_object_dood_stateF11 = Uunique_object_dood_state_;
  SLOT_VALUE_SETTER(Uunique_object_dood_stateF11, T10, 0);
  SLOT_VALUE_SETTER(Uunique_dood_wrapper_proxy_objectF7, T10, 1);
  SLOT_VALUE_SETTER(&KPfalseVKi, T10, 2);
  SLOT_VALUE_SETTER(Uunique_private_dood_proxy_mapped_object_propertiesF9, T10, 3);
  MEP_APPLY2(&KinitializeVKdMdoodM2, &K1336, T10, init_args_);
  T12_0 = T10;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1374
  MV_SET_COUNT(1);
  return(T12_0);
}

dylan_value KLBmiscellaneous_obsolete_instanceGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_) {
  dylan_value T5;
  dylan_value T6_0;
  dylan_value Utmp_;
  dylan_value T8;
  dylan_value T9;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1250
  T5 = primitive_object_allocate_filled(4,&KLBmiscellaneous_obsolete_instanceGVdfmc_modelingW,3,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T5, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T5, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T9 = Utmp_;
  } else {
    T8 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T9 = T8;
  }
  SLOT_VALUE_SETTER(T9, T5, 2);
  T6_0 = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1250
  MV_SET_COUNT(1);
  return(T6_0);
}

dylan_value KLuninterned_symbolGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_symbol_name_) {
  dylan_value T6;
  dylan_value Uunique_symbol_nameF7;
  dylan_value T8;
  dylan_value T9_0;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_1 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T12;
  dylan_value Utmp_;
  dylan_value T14;
  dylan_value T15;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1160
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1160
  T10 = primitive_idQ(Uunique_symbol_name_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1160
  if (T10 != &KPfalseVKi) {
    T11.vector_element_[0] = &KJname_;
    T12 = KerrorVKdMM1I(&K1243, &T11);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1160
    T6 = T12;
    Uunique_symbol_nameF7 = T6;
  } else {
    Uunique_symbol_nameF7 = Uunique_symbol_name_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1160
  T8 = primitive_object_allocate_filled(5,&KLuninterned_symbolGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T15 = Utmp_;
  } else {
    T14 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T15 = T14;
  }
  SLOT_VALUE_SETTER(T15, T8, 2);
  SLOT_VALUE_SETTER(Uunique_symbol_nameF7, T8, 3);
  APPLY2(&KinitializeVKd, T8, init_args_);
  T9_0 = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1160
  MV_SET_COUNT(1);
  return(T9_0);
}

dylan_value Ksymbol_nameVdfmc_modelingMM0I (dylan_value symbol_) {
  dylan_value T2;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1143
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1144
  CONGRUENT_CALL_PROLOG(&KasVKd, 2);
  T2 = CONGRUENT_CALL2(&KLstringGVKd, symbol_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1143
  return(T2);
}

dylan_value KCasVdfmc_modelingMM0I (dylan_value type_, dylan_value object_) {
  dylan_value T3;
  dylan_value T4_0;
  dylan_value T5_0;
  dylan_value T6_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1050
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1051
  T3 = CALL2(&KCinstanceQVdfmc_modeling, object_, type_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1051
  if (T3 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1052
    T4_0 = object_;
    T5_0 = T4_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1054
    T6_0 = KerrorVKdMM1I(&K1525, &KPempty_vectorVKi);
    T5_0 = T6_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1051
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1050
  MV_SET_COUNT(1);
  return(T5_0);
}

dylan_value Kdood_make_unbound_proxyVdfmc_modelingMM0I (dylan_value dood_, dylan_value object_) {
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1014
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1016
  T3_0 = KLdood_unbound_proxyGZ32ZconstructorVdfmc_modelingMM0I(&KLdood_unbound_proxyGVdfmc_modeling, &KPempty_vectorVKi, &KPfalseVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1014
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KLdood_unbound_proxyGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_object_dood_state_) {
  dylan_value T4;
  dylan_value Uunique_object_dood_stateF5;
  dylan_value T6_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1008
  T4 = primitive_object_allocate_filled(2,&KLdood_unbound_proxyGVdfmc_modelingW,1,&KPunboundVKi,0,0,&KPunboundVKi);
  primitive_type_check(Uunique_object_dood_state_, &K1335);
  Uunique_object_dood_stateF5 = Uunique_object_dood_state_;
  SLOT_VALUE_SETTER(Uunique_object_dood_stateF5, T4, 0);
  MEP_APPLY2(&KinitializeVKdMdoodM2, &K1336, T4, init_args_);
  T6_0 = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1008
  MV_SET_COUNT(1);
  return(T6_0);
}

dylan_value KLunknownGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_) {
  dylan_value T3;
  dylan_value T4_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:983
  T3 = primitive_object_allocate_filled(1,&KLunknownGVdfmc_modelingW,0,&KPunboundVKi,0,0,&KPunboundVKi);
  APPLY2(&KinitializeVKd, T3, init_args_);
  T4_0 = T3;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:983
  MV_SET_COUNT(1);
  return(T4_0);
}

dylan_value KLBinherited_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Cinit_data_slot_, dylan_value Uunique_Cslot_owner_, dylan_value Uunique_Cinherited_slot_getter_) {
  dylan_value T8;
  dylan_value Uunique_Cslot_ownerF9;
  dylan_value T10;
  dylan_value Uunique_Cinherited_slot_getterF11;
  dylan_value T12;
  dylan_value Uunique_Cslot_ownerF13;
  dylan_value T14_0;
  dylan_value T15;
  _KLsimple_object_vectorGVKd_1 T16 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T17;
  dylan_value T18;
  _KLsimple_object_vectorGVKd_1 T19 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T20;
  dylan_value Utmp_;
  dylan_value T22;
  dylan_value T23;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:927
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:927
  T15 = primitive_idQ(Uunique_Cslot_owner_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:927
  if (T15 != &KPfalseVKi) {
    T16.vector_element_[0] = &KJowner_;
    T17 = KerrorVKdMM1I(&K1243, &T16);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:927
    T8 = T17;
    Uunique_Cslot_ownerF9 = T8;
  } else {
    Uunique_Cslot_ownerF9 = Uunique_Cslot_owner_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:927
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:927
  T18 = primitive_idQ(Uunique_Cinherited_slot_getter_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:927
  if (T18 != &KPfalseVKi) {
    T19.vector_element_[0] = &KJgetter_;
    T20 = KerrorVKdMM1I(&K1243, &T19);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:927
    T10 = T20;
    Uunique_Cinherited_slot_getterF11 = T10;
  } else {
    Uunique_Cinherited_slot_getterF11 = Uunique_Cinherited_slot_getter_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:927
  T12 = primitive_object_allocate_filled(8,&KLBinherited_slot_descriptorGVdfmc_modelingW,7,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T12, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T12, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T23 = Utmp_;
  } else {
    T22 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T23 = T22;
  }
  SLOT_VALUE_SETTER(T23, T12, 2);
  SLOT_VALUE_SETTER((dylan_value) 1, T12, 3);
  SLOT_VALUE_SETTER(Uunique_Cinit_data_slot_, T12, 4);
  primitive_type_check(Uunique_Cslot_ownerF9, &KLBclassGVdfmc_modeling);
  Uunique_Cslot_ownerF13 = Uunique_Cslot_ownerF9;
  SLOT_VALUE_SETTER(Uunique_Cslot_ownerF13, T12, 5);
  SLOT_VALUE_SETTER(Uunique_Cinherited_slot_getterF11, T12, 6);
  MIEP_CALL_PROLOG(&K1336);
  KinitializeVKdMdfmc_modelingM3I(T12, init_args_);
  T14_0 = T12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:927
  MV_SET_COUNT(1);
  return(T14_0);
}

static dylan_value K1582I () {
  dylan_value init_value_;
  dylan_value T1_0;
  dylan_value T2;
  dylan_value T3;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  T2 = Kdylan_valueVdfmc_namespaceI(IKJLobjectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  T3 = T2;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  primitive_type_check(T3, &KLBtypeGVdfmc_modeling);
  init_value_ = T3;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  T1_0 = init_value_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  MV_SET_COUNT(1);
  return(T1_0);
}

dylan_value KLBinit_arg_descriptorGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Cinit_data_slot_, dylan_value Uunique_Cslot_owner_, dylan_value Uunique_Cinit_keyword_, dylan_value Uunique_Cinit_arg_type_) {
  dylan_value T9;
  dylan_value Uunique_Cslot_ownerF10;
  dylan_value T11;
  dylan_value T12;
  dylan_value Uunique_Cinit_arg_typeF13;
  dylan_value T14;
  dylan_value Uunique_Cslot_ownerF15;
  dylan_value Uunique_Cinit_arg_typeF16;
  dylan_value T17_0;
  dylan_value T18;
  _KLsimple_object_vectorGVKd_1 T19 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T20;
  dylan_value T21;
  dylan_value Utmp_;
  dylan_value T23;
  dylan_value T24;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  T18 = primitive_idQ(Uunique_Cslot_owner_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  if (T18 != &KPfalseVKi) {
    T19.vector_element_[0] = &KJowner_;
    T20 = KerrorVKdMM1I(&K1243, &T19);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
    T9 = T20;
    Uunique_Cslot_ownerF10 = T9;
  } else {
    Uunique_Cslot_ownerF10 = Uunique_Cslot_owner_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  T21 = primitive_idQ(Uunique_Cinit_arg_type_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  if (T21 != &KPfalseVKi) {
    T11 = K1598I();
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
    T12 = T11;
    Uunique_Cinit_arg_typeF13 = T12;
  } else {
    Uunique_Cinit_arg_typeF13 = Uunique_Cinit_arg_type_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  T14 = primitive_object_allocate_filled(9,&KLBinit_arg_descriptorGVdfmc_modelingW,8,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T14, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T14, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T24 = Utmp_;
  } else {
    T23 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T24 = T23;
  }
  SLOT_VALUE_SETTER(T24, T14, 2);
  SLOT_VALUE_SETTER((dylan_value) 1, T14, 3);
  SLOT_VALUE_SETTER(Uunique_Cinit_data_slot_, T14, 4);
  primitive_type_check(Uunique_Cslot_ownerF10, &KLBclassGVdfmc_modeling);
  Uunique_Cslot_ownerF15 = Uunique_Cslot_ownerF10;
  SLOT_VALUE_SETTER(Uunique_Cslot_ownerF15, T14, 5);
  SLOT_VALUE_SETTER(Uunique_Cinit_keyword_, T14, 6);
  primitive_type_check(Uunique_Cinit_arg_typeF13, &KLBtypeGVdfmc_modeling);
  Uunique_Cinit_arg_typeF16 = Uunique_Cinit_arg_typeF13;
  SLOT_VALUE_SETTER(Uunique_Cinit_arg_typeF16, T14, 7);
  MIEP_CALL_PROLOG(&K1336);
  KinitializeVKdMdfmc_modelingM3I(T14, init_args_);
  T17_0 = T14;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  MV_SET_COUNT(1);
  return(T17_0);
}

static dylan_value K1598I () {
  dylan_value init_value_;
  dylan_value T1_0;
  dylan_value T2;
  dylan_value T3;

  T2 = Kdylan_valueVdfmc_namespaceI(IKJLobjectG_);
  T3 = T2;
  primitive_type_check(T3, &KLBtypeGVdfmc_modeling);
  init_value_ = T3;
  T1_0 = init_value_;
  MV_SET_COUNT(1);
  return(T1_0);
}

dylan_value KLBeach_subclass_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Cinit_data_slot_, dylan_value Uunique_Cslot_owner_, dylan_value Uunique_Cinit_keyword_, dylan_value Uunique_Cslot_getter_, dylan_value Uunique_Cslot_setter_, dylan_value Uunique_Cslot_type_) {
  dylan_value T11;
  dylan_value Uunique_Cslot_ownerF12;
  dylan_value T13;
  dylan_value T14;
  dylan_value Uunique_Cslot_typeF15;
  dylan_value T16;
  dylan_value Uunique_Cslot_ownerF17;
  dylan_value Uunique_Cslot_typeF18;
  dylan_value T19_0;
  dylan_value T20;
  _KLsimple_object_vectorGVKd_1 T21 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T22;
  dylan_value T23;
  dylan_value Utmp_;
  dylan_value T25;
  dylan_value T26;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:920
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:920
  T20 = primitive_idQ(Uunique_Cslot_owner_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:920
  if (T20 != &KPfalseVKi) {
    T21.vector_element_[0] = &KJowner_;
    T22 = KerrorVKdMM1I(&K1243, &T21);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:920
    T11 = T22;
    Uunique_Cslot_ownerF12 = T11;
  } else {
    Uunique_Cslot_ownerF12 = Uunique_Cslot_owner_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:920
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:920
  T23 = primitive_idQ(Uunique_Cslot_type_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:920
  if (T23 != &KPfalseVKi) {
    T13 = K1614I();
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:920
    T14 = T13;
    Uunique_Cslot_typeF15 = T14;
  } else {
    Uunique_Cslot_typeF15 = Uunique_Cslot_type_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:920
  T16 = primitive_object_allocate_filled(14,&KLBeach_subclass_slot_descriptorGVdfmc_modelingW,13,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T16, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T16, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T26 = Utmp_;
  } else {
    T25 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T26 = T25;
  }
  SLOT_VALUE_SETTER(T26, T16, 2);
  SLOT_VALUE_SETTER((dylan_value) 1, T16, 3);
  SLOT_VALUE_SETTER(Uunique_Cinit_data_slot_, T16, 4);
  primitive_type_check(Uunique_Cslot_ownerF12, &KLBclassGVdfmc_modeling);
  Uunique_Cslot_ownerF17 = Uunique_Cslot_ownerF12;
  SLOT_VALUE_SETTER(Uunique_Cslot_ownerF17, T16, 5);
  SLOT_VALUE_SETTER(Uunique_Cinit_keyword_, T16, 6);
  SLOT_VALUE_SETTER(Uunique_Cslot_getter_, T16, 7);
  SLOT_VALUE_SETTER(Uunique_Cslot_setter_, T16, 8);
  primitive_type_check(Uunique_Cslot_typeF15, &KLBtypeGVdfmc_modeling);
  Uunique_Cslot_typeF18 = Uunique_Cslot_typeF15;
  SLOT_VALUE_SETTER(Uunique_Cslot_typeF18, T16, 9);
  SLOT_VALUE_SETTER(&KPfalseVKi, T16, 10);
  SLOT_VALUE_SETTER(&KPfalseVKi, T16, 11);
  SLOT_VALUE_SETTER(&KPfalseVKi, T16, 12);
  MIEP_CALL_PROLOG(&K1613);
  KinitializeVKdMdfmc_modelingM4I(T16, init_args_);
  T19_0 = T16;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:920
  MV_SET_COUNT(1);
  return(T19_0);
}

static dylan_value K1614I () {
  dylan_value init_value_;
  dylan_value T1_0;
  dylan_value T2;
  dylan_value T3;

  T2 = Kdylan_valueVdfmc_namespaceI(IKJLobjectG_);
  T3 = T2;
  primitive_type_check(T3, &KLBtypeGVdfmc_modeling);
  init_value_ = T3;
  T1_0 = init_value_;
  MV_SET_COUNT(1);
  return(T1_0);
}

static dylan_value K1651I () {
  dylan_value init_value_;
  dylan_value T1_0;
  dylan_value T2;
  dylan_value T3;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T2 = Kdylan_valueVdfmc_namespaceI(IKJLobjectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T3 = T2;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  primitive_type_check(T3, &KLBtypeGVdfmc_modeling);
  init_value_ = T3;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T1_0 = init_value_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  MV_SET_COUNT(1);
  return(T1_0);
}

dylan_value KLBclass_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Cinit_data_slot_, dylan_value Uunique_Cslot_owner_, dylan_value Uunique_Cinit_keyword_, dylan_value Uunique_Cslot_getter_, dylan_value Uunique_Cslot_setter_, dylan_value Uunique_Cslot_type_) {
  dylan_value T11;
  dylan_value Uunique_Cslot_ownerF12;
  dylan_value T13;
  dylan_value T14;
  dylan_value Uunique_Cslot_typeF15;
  dylan_value T16;
  dylan_value Uunique_Cslot_ownerF17;
  dylan_value Uunique_Cslot_typeF18;
  dylan_value T19_0;
  dylan_value T20;
  _KLsimple_object_vectorGVKd_1 T21 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T22;
  dylan_value T23;
  dylan_value Utmp_;
  dylan_value T25;
  dylan_value T26;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:917
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:917
  T20 = primitive_idQ(Uunique_Cslot_owner_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:917
  if (T20 != &KPfalseVKi) {
    T21.vector_element_[0] = &KJowner_;
    T22 = KerrorVKdMM1I(&K1243, &T21);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:917
    T11 = T22;
    Uunique_Cslot_ownerF12 = T11;
  } else {
    Uunique_Cslot_ownerF12 = Uunique_Cslot_owner_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:917
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:917
  T23 = primitive_idQ(Uunique_Cslot_type_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:917
  if (T23 != &KPfalseVKi) {
    T13 = K1659I();
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:917
    T14 = T13;
    Uunique_Cslot_typeF15 = T14;
  } else {
    Uunique_Cslot_typeF15 = Uunique_Cslot_type_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:917
  T16 = primitive_object_allocate_filled(14,&KLBclass_slot_descriptorGVdfmc_modelingW,13,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T16, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T16, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T26 = Utmp_;
  } else {
    T25 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T26 = T25;
  }
  SLOT_VALUE_SETTER(T26, T16, 2);
  SLOT_VALUE_SETTER((dylan_value) 1, T16, 3);
  SLOT_VALUE_SETTER(Uunique_Cinit_data_slot_, T16, 4);
  primitive_type_check(Uunique_Cslot_ownerF12, &KLBclassGVdfmc_modeling);
  Uunique_Cslot_ownerF17 = Uunique_Cslot_ownerF12;
  SLOT_VALUE_SETTER(Uunique_Cslot_ownerF17, T16, 5);
  SLOT_VALUE_SETTER(Uunique_Cinit_keyword_, T16, 6);
  SLOT_VALUE_SETTER(Uunique_Cslot_getter_, T16, 7);
  SLOT_VALUE_SETTER(Uunique_Cslot_setter_, T16, 8);
  primitive_type_check(Uunique_Cslot_typeF15, &KLBtypeGVdfmc_modeling);
  Uunique_Cslot_typeF18 = Uunique_Cslot_typeF15;
  SLOT_VALUE_SETTER(Uunique_Cslot_typeF18, T16, 9);
  SLOT_VALUE_SETTER(&KPfalseVKi, T16, 10);
  SLOT_VALUE_SETTER(&KPfalseVKi, T16, 11);
  SLOT_VALUE_SETTER(&KPfalseVKi, T16, 12);
  MIEP_CALL_PROLOG(&K1613);
  KinitializeVKdMdfmc_modelingM4I(T16, init_args_);
  T19_0 = T16;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:917
  MV_SET_COUNT(1);
  return(T19_0);
}

static dylan_value K1659I () {
  dylan_value init_value_;
  dylan_value T1_0;
  dylan_value T2;
  dylan_value T3;

  T2 = Kdylan_valueVdfmc_namespaceI(IKJLobjectG_);
  T3 = T2;
  primitive_type_check(T3, &KLBtypeGVdfmc_modeling);
  init_value_ = T3;
  T1_0 = init_value_;
  MV_SET_COUNT(1);
  return(T1_0);
}

dylan_value KLBany_class_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Cinit_data_slot_, dylan_value Uunique_Cslot_owner_, dylan_value Uunique_Cinit_keyword_, dylan_value Uunique_Cslot_getter_, dylan_value Uunique_Cslot_setter_, dylan_value Uunique_Cslot_type_) {
  dylan_value T11;
  dylan_value Uunique_Cslot_ownerF12;
  dylan_value T13;
  dylan_value T14;
  dylan_value Uunique_Cslot_typeF15;
  dylan_value T16;
  dylan_value Uunique_Cslot_ownerF17;
  dylan_value Uunique_Cslot_typeF18;
  dylan_value T19_0;
  dylan_value T20;
  _KLsimple_object_vectorGVKd_1 T21 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T22;
  dylan_value T23;
  dylan_value Utmp_;
  dylan_value T25;
  dylan_value T26;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:914
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:914
  T20 = primitive_idQ(Uunique_Cslot_owner_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:914
  if (T20 != &KPfalseVKi) {
    T21.vector_element_[0] = &KJowner_;
    T22 = KerrorVKdMM1I(&K1243, &T21);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:914
    T11 = T22;
    Uunique_Cslot_ownerF12 = T11;
  } else {
    Uunique_Cslot_ownerF12 = Uunique_Cslot_owner_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:914
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:914
  T23 = primitive_idQ(Uunique_Cslot_type_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:914
  if (T23 != &KPfalseVKi) {
    T13 = K1670I();
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:914
    T14 = T13;
    Uunique_Cslot_typeF15 = T14;
  } else {
    Uunique_Cslot_typeF15 = Uunique_Cslot_type_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:914
  T16 = primitive_object_allocate_filled(14,&KLBany_class_slot_descriptorGVdfmc_modelingW,13,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T16, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T16, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T26 = Utmp_;
  } else {
    T25 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T26 = T25;
  }
  SLOT_VALUE_SETTER(T26, T16, 2);
  SLOT_VALUE_SETTER((dylan_value) 1, T16, 3);
  SLOT_VALUE_SETTER(Uunique_Cinit_data_slot_, T16, 4);
  primitive_type_check(Uunique_Cslot_ownerF12, &KLBclassGVdfmc_modeling);
  Uunique_Cslot_ownerF17 = Uunique_Cslot_ownerF12;
  SLOT_VALUE_SETTER(Uunique_Cslot_ownerF17, T16, 5);
  SLOT_VALUE_SETTER(Uunique_Cinit_keyword_, T16, 6);
  SLOT_VALUE_SETTER(Uunique_Cslot_getter_, T16, 7);
  SLOT_VALUE_SETTER(Uunique_Cslot_setter_, T16, 8);
  primitive_type_check(Uunique_Cslot_typeF15, &KLBtypeGVdfmc_modeling);
  Uunique_Cslot_typeF18 = Uunique_Cslot_typeF15;
  SLOT_VALUE_SETTER(Uunique_Cslot_typeF18, T16, 9);
  SLOT_VALUE_SETTER(&KPfalseVKi, T16, 10);
  SLOT_VALUE_SETTER(&KPfalseVKi, T16, 11);
  SLOT_VALUE_SETTER(&KPfalseVKi, T16, 12);
  MIEP_CALL_PROLOG(&K1613);
  KinitializeVKdMdfmc_modelingM4I(T16, init_args_);
  T19_0 = T16;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:914
  MV_SET_COUNT(1);
  return(T19_0);
}

static dylan_value K1670I () {
  dylan_value init_value_;
  dylan_value T1_0;
  dylan_value T2;
  dylan_value T3;

  T2 = Kdylan_valueVdfmc_namespaceI(IKJLobjectG_);
  T3 = T2;
  primitive_type_check(T3, &KLBtypeGVdfmc_modeling);
  init_value_ = T3;
  T1_0 = init_value_;
  MV_SET_COUNT(1);
  return(T1_0);
}

dylan_value KLBrepeated_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Cinit_data_slot_, dylan_value Uunique_Cslot_owner_, dylan_value Uunique_Cinit_keyword_, dylan_value Uunique_Cslot_getter_, dylan_value Uunique_Cslot_setter_, dylan_value Uunique_Cslot_type_) {
  dylan_value T11;
  dylan_value Uunique_Cslot_ownerF12;
  dylan_value T13;
  dylan_value T14;
  dylan_value Uunique_Cslot_typeF15;
  dylan_value T16;
  dylan_value Uunique_Cslot_ownerF17;
  dylan_value Uunique_Cslot_typeF18;
  dylan_value T19_0;
  dylan_value T20;
  _KLsimple_object_vectorGVKd_1 T21 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T22;
  dylan_value T23;
  dylan_value Utmp_;
  dylan_value T25;
  dylan_value T26;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:910
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:910
  T20 = primitive_idQ(Uunique_Cslot_owner_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:910
  if (T20 != &KPfalseVKi) {
    T21.vector_element_[0] = &KJowner_;
    T22 = KerrorVKdMM1I(&K1243, &T21);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:910
    T11 = T22;
    Uunique_Cslot_ownerF12 = T11;
  } else {
    Uunique_Cslot_ownerF12 = Uunique_Cslot_owner_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:910
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:910
  T23 = primitive_idQ(Uunique_Cslot_type_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:910
  if (T23 != &KPfalseVKi) {
    T13 = K1691I();
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:910
    T14 = T13;
    Uunique_Cslot_typeF15 = T14;
  } else {
    Uunique_Cslot_typeF15 = Uunique_Cslot_type_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:910
  T16 = primitive_object_allocate_filled(15,&KLBrepeated_slot_descriptorGVdfmc_modelingW,14,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T16, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T16, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T26 = Utmp_;
  } else {
    T25 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T26 = T25;
  }
  SLOT_VALUE_SETTER(T26, T16, 2);
  SLOT_VALUE_SETTER((dylan_value) 1, T16, 3);
  SLOT_VALUE_SETTER(Uunique_Cinit_data_slot_, T16, 4);
  primitive_type_check(Uunique_Cslot_ownerF12, &KLBclassGVdfmc_modeling);
  Uunique_Cslot_ownerF17 = Uunique_Cslot_ownerF12;
  SLOT_VALUE_SETTER(Uunique_Cslot_ownerF17, T16, 5);
  SLOT_VALUE_SETTER(Uunique_Cinit_keyword_, T16, 6);
  SLOT_VALUE_SETTER(Uunique_Cslot_getter_, T16, 7);
  SLOT_VALUE_SETTER(Uunique_Cslot_setter_, T16, 8);
  primitive_type_check(Uunique_Cslot_typeF15, &KLBtypeGVdfmc_modeling);
  Uunique_Cslot_typeF18 = Uunique_Cslot_typeF15;
  SLOT_VALUE_SETTER(Uunique_Cslot_typeF18, T16, 9);
  SLOT_VALUE_SETTER(&KPfalseVKi, T16, 10);
  SLOT_VALUE_SETTER(&KPfalseVKi, T16, 11);
  SLOT_VALUE_SETTER(&KPfalseVKi, T16, 12);
  SLOT_VALUE_SETTER(&KPunboundVKi, T16, 13);
  MIEP_CALL_PROLOG(&K1613);
  KinitializeVKdMdfmc_modelingM4I(T16, init_args_);
  T19_0 = T16;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:910
  MV_SET_COUNT(1);
  return(T19_0);
}

static dylan_value K1691I () {
  dylan_value init_value_;
  dylan_value T1_0;
  dylan_value T2;
  dylan_value T3;

  T2 = Kdylan_valueVdfmc_namespaceI(IKJLobjectG_);
  T3 = T2;
  primitive_type_check(T3, &KLBtypeGVdfmc_modeling);
  init_value_ = T3;
  T1_0 = init_value_;
  MV_SET_COUNT(1);
  return(T1_0);
}

dylan_value KLBvirtual_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Cinit_data_slot_, dylan_value Uunique_Cslot_owner_, dylan_value Uunique_Cinit_keyword_, dylan_value Uunique_Cslot_getter_, dylan_value Uunique_Cslot_setter_, dylan_value Uunique_Cslot_type_) {
  dylan_value T11;
  dylan_value Uunique_Cslot_ownerF12;
  dylan_value T13;
  dylan_value T14;
  dylan_value Uunique_Cslot_typeF15;
  dylan_value T16;
  dylan_value Uunique_Cslot_ownerF17;
  dylan_value Uunique_Cslot_typeF18;
  dylan_value T19_0;
  dylan_value T20;
  _KLsimple_object_vectorGVKd_1 T21 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T22;
  dylan_value T23;
  dylan_value Utmp_;
  dylan_value T25;
  dylan_value T26;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:907
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:907
  T20 = primitive_idQ(Uunique_Cslot_owner_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:907
  if (T20 != &KPfalseVKi) {
    T21.vector_element_[0] = &KJowner_;
    T22 = KerrorVKdMM1I(&K1243, &T21);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:907
    T11 = T22;
    Uunique_Cslot_ownerF12 = T11;
  } else {
    Uunique_Cslot_ownerF12 = Uunique_Cslot_owner_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:907
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:907
  T23 = primitive_idQ(Uunique_Cslot_type_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:907
  if (T23 != &KPfalseVKi) {
    T13 = K1701I();
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:907
    T14 = T13;
    Uunique_Cslot_typeF15 = T14;
  } else {
    Uunique_Cslot_typeF15 = Uunique_Cslot_type_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:907
  T16 = primitive_object_allocate_filled(14,&KLBvirtual_slot_descriptorGVdfmc_modelingW,13,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T16, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T16, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T26 = Utmp_;
  } else {
    T25 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T26 = T25;
  }
  SLOT_VALUE_SETTER(T26, T16, 2);
  SLOT_VALUE_SETTER((dylan_value) 1, T16, 3);
  SLOT_VALUE_SETTER(Uunique_Cinit_data_slot_, T16, 4);
  primitive_type_check(Uunique_Cslot_ownerF12, &KLBclassGVdfmc_modeling);
  Uunique_Cslot_ownerF17 = Uunique_Cslot_ownerF12;
  SLOT_VALUE_SETTER(Uunique_Cslot_ownerF17, T16, 5);
  SLOT_VALUE_SETTER(Uunique_Cinit_keyword_, T16, 6);
  SLOT_VALUE_SETTER(Uunique_Cslot_getter_, T16, 7);
  SLOT_VALUE_SETTER(Uunique_Cslot_setter_, T16, 8);
  primitive_type_check(Uunique_Cslot_typeF15, &KLBtypeGVdfmc_modeling);
  Uunique_Cslot_typeF18 = Uunique_Cslot_typeF15;
  SLOT_VALUE_SETTER(Uunique_Cslot_typeF18, T16, 9);
  SLOT_VALUE_SETTER(&KPfalseVKi, T16, 10);
  SLOT_VALUE_SETTER(&KPfalseVKi, T16, 11);
  SLOT_VALUE_SETTER(&KPfalseVKi, T16, 12);
  MIEP_CALL_PROLOG(&K1613);
  KinitializeVKdMdfmc_modelingM4I(T16, init_args_);
  T19_0 = T16;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:907
  MV_SET_COUNT(1);
  return(T19_0);
}

static dylan_value K1701I () {
  dylan_value init_value_;
  dylan_value T1_0;
  dylan_value T2;
  dylan_value T3;

  T2 = Kdylan_valueVdfmc_namespaceI(IKJLobjectG_);
  T3 = T2;
  primitive_type_check(T3, &KLBtypeGVdfmc_modeling);
  init_value_ = T3;
  T1_0 = init_value_;
  MV_SET_COUNT(1);
  return(T1_0);
}

dylan_value KLBinstance_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Cinit_data_slot_, dylan_value Uunique_Cslot_owner_, dylan_value Uunique_Cinit_keyword_, dylan_value Uunique_Cslot_getter_, dylan_value Uunique_Cslot_setter_, dylan_value Uunique_Cslot_type_) {
  dylan_value T11;
  dylan_value Uunique_Cslot_ownerF12;
  dylan_value T13;
  dylan_value T14;
  dylan_value Uunique_Cslot_typeF15;
  dylan_value T16;
  dylan_value Uunique_Cslot_ownerF17;
  dylan_value Uunique_Cslot_typeF18;
  dylan_value T19_0;
  dylan_value T20;
  _KLsimple_object_vectorGVKd_1 T21 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T22;
  dylan_value T23;
  dylan_value Utmp_;
  dylan_value T25;
  dylan_value T26;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:904
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:904
  T20 = primitive_idQ(Uunique_Cslot_owner_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:904
  if (T20 != &KPfalseVKi) {
    T21.vector_element_[0] = &KJowner_;
    T22 = KerrorVKdMM1I(&K1243, &T21);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:904
    T11 = T22;
    Uunique_Cslot_ownerF12 = T11;
  } else {
    Uunique_Cslot_ownerF12 = Uunique_Cslot_owner_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:904
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:904
  T23 = primitive_idQ(Uunique_Cslot_type_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:904
  if (T23 != &KPfalseVKi) {
    T13 = K1711I();
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:904
    T14 = T13;
    Uunique_Cslot_typeF15 = T14;
  } else {
    Uunique_Cslot_typeF15 = Uunique_Cslot_type_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:904
  T16 = primitive_object_allocate_filled(14,&KLBinstance_slot_descriptorGVdfmc_modelingW,13,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T16, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T16, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T26 = Utmp_;
  } else {
    T25 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T26 = T25;
  }
  SLOT_VALUE_SETTER(T26, T16, 2);
  SLOT_VALUE_SETTER((dylan_value) 1, T16, 3);
  SLOT_VALUE_SETTER(Uunique_Cinit_data_slot_, T16, 4);
  primitive_type_check(Uunique_Cslot_ownerF12, &KLBclassGVdfmc_modeling);
  Uunique_Cslot_ownerF17 = Uunique_Cslot_ownerF12;
  SLOT_VALUE_SETTER(Uunique_Cslot_ownerF17, T16, 5);
  SLOT_VALUE_SETTER(Uunique_Cinit_keyword_, T16, 6);
  SLOT_VALUE_SETTER(Uunique_Cslot_getter_, T16, 7);
  SLOT_VALUE_SETTER(Uunique_Cslot_setter_, T16, 8);
  primitive_type_check(Uunique_Cslot_typeF15, &KLBtypeGVdfmc_modeling);
  Uunique_Cslot_typeF18 = Uunique_Cslot_typeF15;
  SLOT_VALUE_SETTER(Uunique_Cslot_typeF18, T16, 9);
  SLOT_VALUE_SETTER(&KPfalseVKi, T16, 10);
  SLOT_VALUE_SETTER(&KPfalseVKi, T16, 11);
  SLOT_VALUE_SETTER(&KPfalseVKi, T16, 12);
  MIEP_CALL_PROLOG(&K1613);
  KinitializeVKdMdfmc_modelingM4I(T16, init_args_);
  T19_0 = T16;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:904
  MV_SET_COUNT(1);
  return(T19_0);
}

static dylan_value K1711I () {
  dylan_value init_value_;
  dylan_value T1_0;
  dylan_value T2;
  dylan_value T3;

  T2 = Kdylan_valueVdfmc_namespaceI(IKJLobjectG_);
  T3 = T2;
  primitive_type_check(T3, &KLBtypeGVdfmc_modeling);
  init_value_ = T3;
  T1_0 = init_value_;
  MV_SET_COUNT(1);
  return(T1_0);
}

dylan_value KLBany_instance_slot_descriptorGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Cinit_data_slot_, dylan_value Uunique_Cslot_owner_, dylan_value Uunique_Cinit_keyword_, dylan_value Uunique_Cslot_getter_, dylan_value Uunique_Cslot_setter_, dylan_value Uunique_Cslot_type_) {
  dylan_value T11;
  dylan_value Uunique_Cslot_ownerF12;
  dylan_value T13;
  dylan_value T14;
  dylan_value Uunique_Cslot_typeF15;
  dylan_value T16;
  dylan_value Uunique_Cslot_ownerF17;
  dylan_value Uunique_Cslot_typeF18;
  dylan_value T19_0;
  dylan_value T20;
  _KLsimple_object_vectorGVKd_1 T21 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T22;
  dylan_value T23;
  dylan_value Utmp_;
  dylan_value T25;
  dylan_value T26;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:901
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:901
  T20 = primitive_idQ(Uunique_Cslot_owner_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:901
  if (T20 != &KPfalseVKi) {
    T21.vector_element_[0] = &KJowner_;
    T22 = KerrorVKdMM1I(&K1243, &T21);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:901
    T11 = T22;
    Uunique_Cslot_ownerF12 = T11;
  } else {
    Uunique_Cslot_ownerF12 = Uunique_Cslot_owner_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:901
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:901
  T23 = primitive_idQ(Uunique_Cslot_type_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:901
  if (T23 != &KPfalseVKi) {
    T13 = K1721I();
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:901
    T14 = T13;
    Uunique_Cslot_typeF15 = T14;
  } else {
    Uunique_Cslot_typeF15 = Uunique_Cslot_type_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:901
  T16 = primitive_object_allocate_filled(14,&KLBany_instance_slot_descriptorGVdfmc_modelingW,13,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T16, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T16, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T26 = Utmp_;
  } else {
    T25 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T26 = T25;
  }
  SLOT_VALUE_SETTER(T26, T16, 2);
  SLOT_VALUE_SETTER((dylan_value) 1, T16, 3);
  SLOT_VALUE_SETTER(Uunique_Cinit_data_slot_, T16, 4);
  primitive_type_check(Uunique_Cslot_ownerF12, &KLBclassGVdfmc_modeling);
  Uunique_Cslot_ownerF17 = Uunique_Cslot_ownerF12;
  SLOT_VALUE_SETTER(Uunique_Cslot_ownerF17, T16, 5);
  SLOT_VALUE_SETTER(Uunique_Cinit_keyword_, T16, 6);
  SLOT_VALUE_SETTER(Uunique_Cslot_getter_, T16, 7);
  SLOT_VALUE_SETTER(Uunique_Cslot_setter_, T16, 8);
  primitive_type_check(Uunique_Cslot_typeF15, &KLBtypeGVdfmc_modeling);
  Uunique_Cslot_typeF18 = Uunique_Cslot_typeF15;
  SLOT_VALUE_SETTER(Uunique_Cslot_typeF18, T16, 9);
  SLOT_VALUE_SETTER(&KPfalseVKi, T16, 10);
  SLOT_VALUE_SETTER(&KPfalseVKi, T16, 11);
  SLOT_VALUE_SETTER(&KPfalseVKi, T16, 12);
  MIEP_CALL_PROLOG(&K1613);
  KinitializeVKdMdfmc_modelingM4I(T16, init_args_);
  T19_0 = T16;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:901
  MV_SET_COUNT(1);
  return(T19_0);
}

static dylan_value K1721I () {
  dylan_value init_value_;
  dylan_value T1_0;
  dylan_value T2;
  dylan_value T3;

  T2 = Kdylan_valueVdfmc_namespaceI(IKJLobjectG_);
  T3 = T2;
  primitive_type_check(T3, &KLBtypeGVdfmc_modeling);
  init_value_ = T3;
  T1_0 = init_value_;
  MV_SET_COUNT(1);
  return(T1_0);
}

dylan_value KCslot_storage_size_setterVdfmc_modelingMM0I (dylan_value z_, dylan_value x_) {
  dylan_value T3_0;
  dylan_value T4;
  DWORD T5;
  DWORD T6;
  DWORD T7;
  DWORD T8;
  dylan_value T9;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:888
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:888
  T4 = SLOT_VALUE_INITD(x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:888
  T5 = primitive_cast_integer_as_raw(z_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:888
  T6 = primitive_machine_word_shift_right(T5,2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:888
  T7 = primitive_cast_integer_as_raw(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:888
  T8 = primitive_machine_word_bit_field_deposit(T6,7,8,T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:888
  T9 = primitive_cast_raw_as_integer(T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:888
  SLOT_VALUE_SETTER(T9, x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:888
  T3_0 = T9;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:888
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value Kcompute_compile_stage_setterVdfmc_modelingI (dylan_value slot_) {
  dylan_value T2;
  dylan_value getter_var_;
  dylan_value module_;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value name_;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:847
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:848
  T15 = SLOT_VALUE_INITD(slot_, 8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:849
  if (T15 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:850
    CONGRUENT_CALL_PROLOG(&Klookup_compile_stage_functionVdfmc_definitions, 1);
    T2 = CONGRUENT_CALL1(T15);
    T14 = T2;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:853
    T16 = SLOT_VALUE_INITD(slot_, 7);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:856
    getter_var_ = Kmodel_variable_bindingVdfmc_namespaceMM0I(T16);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:857
    CONGRUENT_CALL_PROLOG(&Kbinding_homeVdfmc_namespace, 1);
    module_ = CONGRUENT_CALL1(getter_var_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:858
    CONGRUENT_CALL_PROLOG(&Kbooted_moduleQVdfmc_definitions, 1);
    T5 = CONGRUENT_CALL1(module_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:858
    if (T5 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:860
      T6 = CALL1(&Kbinding_identifierVdfmc_namespaceMM0, getter_var_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:860
      CONGRUENT_CALL_PROLOG(&KasVKd, 2);
      T7 = CONGRUENT_CALL2(&KLstringGVKd, T6);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:860
      T8 = CALL2(&KconcatenateVKd, T7, &K1739);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:859
      CONGRUENT_CALL_PROLOG(&KasVKd, 2);
      name_ = CONGRUENT_CALL2(&KLsymbolGVKd, T8);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:862
      T10 = CALL2(&Kuntracked_lookup_binding_inVdfmc_namespace, module_, name_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:862
      CONGRUENT_CALL_PROLOG(&Klookup_compile_stage_functionVdfmc_definitions, 1);
      T11 = CONGRUENT_CALL1(T10);
      T13 = T11;
    } else {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:858
      T12 = &KPfalseVKi;
      MV_SET_ELT(0, &KPfalseVKi);
      MV_SET_COUNT(1);
      T13 = T12;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:858
    T14 = T13;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:849
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:847
  return(T14);
}

dylan_value Kcompute_compile_stage_getterVdfmc_modelingI (dylan_value slot_) {
  dylan_value T2;
  dylan_value T3;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:842
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:843
  T3 = SLOT_VALUE_INITD(slot_, 7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:844
  CONGRUENT_CALL_PROLOG(&Klookup_compile_stage_functionVdfmc_definitions, 1);
  T2 = CONGRUENT_CALL1(T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:842
  return(T2);
}

dylan_value KLBslot_descriptorGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Cinit_data_slot_, dylan_value Uunique_Cslot_owner_, dylan_value Uunique_Cinit_keyword_, dylan_value Uunique_Cslot_getter_, dylan_value Uunique_Cslot_setter_, dylan_value Uunique_Cslot_type_) {
  dylan_value T11;
  dylan_value Uunique_Cslot_ownerF12;
  dylan_value T13;
  dylan_value T14;
  dylan_value Uunique_Cslot_typeF15;
  dylan_value T16;
  dylan_value Uunique_Cslot_ownerF17;
  dylan_value Uunique_Cslot_typeF18;
  dylan_value T19_0;
  dylan_value T20;
  _KLsimple_object_vectorGVKd_1 T21 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T22;
  dylan_value T23;
  dylan_value Utmp_;
  dylan_value T25;
  dylan_value T26;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T20 = primitive_idQ(Uunique_Cslot_owner_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  if (T20 != &KPfalseVKi) {
    T21.vector_element_[0] = &KJowner_;
    T22 = KerrorVKdMM1I(&K1243, &T21);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
    T11 = T22;
    Uunique_Cslot_ownerF12 = T11;
  } else {
    Uunique_Cslot_ownerF12 = Uunique_Cslot_owner_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T23 = primitive_idQ(Uunique_Cslot_type_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  if (T23 != &KPfalseVKi) {
    T13 = K1766I();
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
    T14 = T13;
    Uunique_Cslot_typeF15 = T14;
  } else {
    Uunique_Cslot_typeF15 = Uunique_Cslot_type_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T16 = primitive_object_allocate_filled(14,&KLBslot_descriptorGVdfmc_modelingW,13,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T16, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T16, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T26 = Utmp_;
  } else {
    T25 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T26 = T25;
  }
  SLOT_VALUE_SETTER(T26, T16, 2);
  SLOT_VALUE_SETTER((dylan_value) 1, T16, 3);
  SLOT_VALUE_SETTER(Uunique_Cinit_data_slot_, T16, 4);
  primitive_type_check(Uunique_Cslot_ownerF12, &KLBclassGVdfmc_modeling);
  Uunique_Cslot_ownerF17 = Uunique_Cslot_ownerF12;
  SLOT_VALUE_SETTER(Uunique_Cslot_ownerF17, T16, 5);
  SLOT_VALUE_SETTER(Uunique_Cinit_keyword_, T16, 6);
  SLOT_VALUE_SETTER(Uunique_Cslot_getter_, T16, 7);
  SLOT_VALUE_SETTER(Uunique_Cslot_setter_, T16, 8);
  primitive_type_check(Uunique_Cslot_typeF15, &KLBtypeGVdfmc_modeling);
  Uunique_Cslot_typeF18 = Uunique_Cslot_typeF15;
  SLOT_VALUE_SETTER(Uunique_Cslot_typeF18, T16, 9);
  SLOT_VALUE_SETTER(&KPfalseVKi, T16, 10);
  SLOT_VALUE_SETTER(&KPfalseVKi, T16, 11);
  SLOT_VALUE_SETTER(&KPfalseVKi, T16, 12);
  MIEP_CALL_PROLOG(&K1613);
  KinitializeVKdMdfmc_modelingM4I(T16, init_args_);
  T19_0 = T16;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  MV_SET_COUNT(1);
  return(T19_0);
}

static dylan_value K1766I () {
  dylan_value init_value_;
  dylan_value T1_0;
  dylan_value T2;
  dylan_value T3;

  T2 = Kdylan_valueVdfmc_namespaceI(IKJLobjectG_);
  T3 = T2;
  primitive_type_check(T3, &KLBtypeGVdfmc_modeling);
  init_value_ = T3;
  T1_0 = init_value_;
  MV_SET_COUNT(1);
  return(T1_0);
}

dylan_value KCinit_keyword_requiredQ_setterVdfmc_modelingMM0I (dylan_value z_, dylan_value x_) {
  dylan_value T3_0;
  dylan_value T4;
  DWORD T5;
  DWORD T6;
  DWORD T7;
  DWORD T8;
  dylan_value T9;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:809
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:809
  T4 = SLOT_VALUE_INITD(x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:809
  T5 = primitive_cast_integer_as_raw(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:809
  if (z_ != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:809
    T6 = primitive_machine_word_logbit_set(6,T5);
    T8 = T6;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:809
    T7 = primitive_machine_word_logbit_clear(6,T5);
    T8 = T7;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:809
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:809
  T9 = primitive_cast_raw_as_integer(T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:809
  SLOT_VALUE_SETTER(T9, x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:809
  T3_0 = z_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:809
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCinit_suppliedQ_setterVdfmc_modelingMM0I (dylan_value z_, dylan_value x_) {
  dylan_value T3_0;
  dylan_value T4;
  DWORD T5;
  DWORD T6;
  DWORD T7;
  DWORD T8;
  dylan_value T9;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  T4 = SLOT_VALUE_INITD(x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  T5 = primitive_cast_integer_as_raw(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  if (z_ != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
    T6 = primitive_machine_word_logbit_set(2,T5);
    T8 = T6;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
    T7 = primitive_machine_word_logbit_clear(2,T5);
    T8 = T7;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  T9 = primitive_cast_raw_as_integer(T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  SLOT_VALUE_SETTER(T9, x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  T3_0 = z_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCinit_valueQ_setterVdfmc_modelingMM0I (dylan_value z_, dylan_value x_) {
  dylan_value T3_0;
  dylan_value T4;
  DWORD T5;
  DWORD T6;
  DWORD T7;
  DWORD T8;
  dylan_value T9;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  T4 = SLOT_VALUE_INITD(x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  T5 = primitive_cast_integer_as_raw(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  if (z_ != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
    T6 = primitive_machine_word_logbit_set(3,T5);
    T8 = T6;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
    T7 = primitive_machine_word_logbit_clear(3,T5);
    T8 = T7;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  T9 = primitive_cast_raw_as_integer(T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  SLOT_VALUE_SETTER(T9, x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  T3_0 = z_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCinit_evaluatedQ_setterVdfmc_modelingMM0I (dylan_value z_, dylan_value x_) {
  dylan_value T3_0;
  dylan_value T4;
  DWORD T5;
  DWORD T6;
  DWORD T7;
  DWORD T8;
  dylan_value T9;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  T4 = SLOT_VALUE_INITD(x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  T5 = primitive_cast_integer_as_raw(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  if (z_ != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
    T6 = primitive_machine_word_logbit_set(4,T5);
    T8 = T6;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
    T7 = primitive_machine_word_logbit_clear(4,T5);
    T8 = T7;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  T9 = primitive_cast_raw_as_integer(T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  SLOT_VALUE_SETTER(T9, x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  T3_0 = z_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value Kslot_value_runtime_onlyQ_setterVdfmc_modelingMM0I (dylan_value z_, dylan_value x_) {
  dylan_value T3_0;
  dylan_value T4;
  DWORD T5;
  DWORD T6;
  DWORD T7;
  DWORD T8;
  dylan_value T9;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  T4 = SLOT_VALUE_INITD(x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  T5 = primitive_cast_integer_as_raw(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  if (z_ != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
    T6 = primitive_machine_word_logbit_set(5,T5);
    T8 = T6;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
    T7 = primitive_machine_word_logbit_clear(5,T5);
    T8 = T7;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  T9 = primitive_cast_raw_as_integer(T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  SLOT_VALUE_SETTER(T9, x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  T3_0 = z_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KLBraw_union_typeGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_private_Cdebug_name_, dylan_value Uunique_private_raw_aggregate_members_, dylan_value Uunique_private_raw_aggregate_options_) {
  dylan_value T8;
  dylan_value Uunique_private_raw_aggregate_membersF9;
  dylan_value T10;
  dylan_value Uunique_private_raw_aggregate_optionsF11;
  dylan_value T12;
  dylan_value T13_0;
  dylan_value T14;
  _KLsimple_object_vectorGVKd_1 T15 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T19;
  dylan_value Utmp_;
  dylan_value T21;
  dylan_value T22;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:774
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:774
  T14 = primitive_idQ(Uunique_private_raw_aggregate_members_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:774
  if (T14 != &KPfalseVKi) {
    T15.vector_element_[0] = IKJmembers_;
    T16 = KerrorVKdMM1I(&K1243, &T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:774
    T8 = T16;
    Uunique_private_raw_aggregate_membersF9 = T8;
  } else {
    Uunique_private_raw_aggregate_membersF9 = Uunique_private_raw_aggregate_members_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:774
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:774
  T17 = primitive_idQ(Uunique_private_raw_aggregate_options_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:774
  if (T17 != &KPfalseVKi) {
    T18.vector_element_[0] = IKJoptions_;
    T19 = KerrorVKdMM1I(&K1243, &T18);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:774
    T10 = T19;
    Uunique_private_raw_aggregate_optionsF11 = T10;
  } else {
    Uunique_private_raw_aggregate_optionsF11 = Uunique_private_raw_aggregate_options_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:774
  T12 = primitive_object_allocate_filled(9,&KLBraw_union_typeGVdfmc_modelingW,8,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T12, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T12, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T22 = Utmp_;
  } else {
    T21 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T22 = T21;
  }
  SLOT_VALUE_SETTER(T22, T12, 2);
  SLOT_VALUE_SETTER(&KPfalseVKi, T12, 3);
  SLOT_VALUE_SETTER(IKJuninitialized_instanceQ_function_, T12, 4);
  SLOT_VALUE_SETTER(Uunique_private_Cdebug_name_, T12, 5);
  SLOT_VALUE_SETTER(Uunique_private_raw_aggregate_membersF9, T12, 6);
  SLOT_VALUE_SETTER(Uunique_private_raw_aggregate_optionsF11, T12, 7);
  T13_0 = T12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:774
  MV_SET_COUNT(1);
  return(T13_0);
}

dylan_value KLBraw_struct_typeGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_private_Cdebug_name_, dylan_value Uunique_private_raw_aggregate_members_, dylan_value Uunique_private_raw_aggregate_options_) {
  dylan_value T8;
  dylan_value Uunique_private_raw_aggregate_membersF9;
  dylan_value T10;
  dylan_value Uunique_private_raw_aggregate_optionsF11;
  dylan_value T12;
  dylan_value T13_0;
  dylan_value T14;
  _KLsimple_object_vectorGVKd_1 T15 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T19;
  dylan_value Utmp_;
  dylan_value T21;
  dylan_value T22;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:771
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:771
  T14 = primitive_idQ(Uunique_private_raw_aggregate_members_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:771
  if (T14 != &KPfalseVKi) {
    T15.vector_element_[0] = IKJmembers_;
    T16 = KerrorVKdMM1I(&K1243, &T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:771
    T8 = T16;
    Uunique_private_raw_aggregate_membersF9 = T8;
  } else {
    Uunique_private_raw_aggregate_membersF9 = Uunique_private_raw_aggregate_members_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:771
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:771
  T17 = primitive_idQ(Uunique_private_raw_aggregate_options_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:771
  if (T17 != &KPfalseVKi) {
    T18.vector_element_[0] = IKJoptions_;
    T19 = KerrorVKdMM1I(&K1243, &T18);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:771
    T10 = T19;
    Uunique_private_raw_aggregate_optionsF11 = T10;
  } else {
    Uunique_private_raw_aggregate_optionsF11 = Uunique_private_raw_aggregate_options_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:771
  T12 = primitive_object_allocate_filled(9,&KLBraw_struct_typeGVdfmc_modelingW,8,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T12, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T12, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T22 = Utmp_;
  } else {
    T21 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T22 = T21;
  }
  SLOT_VALUE_SETTER(T22, T12, 2);
  SLOT_VALUE_SETTER(&KPfalseVKi, T12, 3);
  SLOT_VALUE_SETTER(IKJuninitialized_instanceQ_function_, T12, 4);
  SLOT_VALUE_SETTER(Uunique_private_Cdebug_name_, T12, 5);
  SLOT_VALUE_SETTER(Uunique_private_raw_aggregate_membersF9, T12, 6);
  SLOT_VALUE_SETTER(Uunique_private_raw_aggregate_optionsF11, T12, 7);
  T13_0 = T12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:771
  MV_SET_COUNT(1);
  return(T13_0);
}

dylan_value KLBraw_aggregate_typeGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_private_Cdebug_name_, dylan_value Uunique_private_raw_aggregate_members_, dylan_value Uunique_private_raw_aggregate_options_) {
  dylan_value T8;
  dylan_value Uunique_private_raw_aggregate_membersF9;
  dylan_value T10;
  dylan_value Uunique_private_raw_aggregate_optionsF11;
  dylan_value T12;
  dylan_value T13_0;
  dylan_value T14;
  _KLsimple_object_vectorGVKd_1 T15 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T16;
  dylan_value T17;
  _KLsimple_object_vectorGVKd_1 T18 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T19;
  dylan_value Utmp_;
  dylan_value T21;
  dylan_value T22;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  T14 = primitive_idQ(Uunique_private_raw_aggregate_members_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  if (T14 != &KPfalseVKi) {
    T15.vector_element_[0] = IKJmembers_;
    T16 = KerrorVKdMM1I(&K1243, &T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    T8 = T16;
    Uunique_private_raw_aggregate_membersF9 = T8;
  } else {
    Uunique_private_raw_aggregate_membersF9 = Uunique_private_raw_aggregate_members_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  T17 = primitive_idQ(Uunique_private_raw_aggregate_options_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  if (T17 != &KPfalseVKi) {
    T18.vector_element_[0] = IKJoptions_;
    T19 = KerrorVKdMM1I(&K1243, &T18);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    T10 = T19;
    Uunique_private_raw_aggregate_optionsF11 = T10;
  } else {
    Uunique_private_raw_aggregate_optionsF11 = Uunique_private_raw_aggregate_options_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  T12 = primitive_object_allocate_filled(9,&KLBraw_aggregate_typeGVdfmc_modelingW,8,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T12, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T12, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T22 = Utmp_;
  } else {
    T21 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T22 = T21;
  }
  SLOT_VALUE_SETTER(T22, T12, 2);
  SLOT_VALUE_SETTER(&KPfalseVKi, T12, 3);
  SLOT_VALUE_SETTER(IKJuninitialized_instanceQ_function_, T12, 4);
  SLOT_VALUE_SETTER(Uunique_private_Cdebug_name_, T12, 5);
  SLOT_VALUE_SETTER(Uunique_private_raw_aggregate_membersF9, T12, 6);
  SLOT_VALUE_SETTER(Uunique_private_raw_aggregate_optionsF11, T12, 7);
  T13_0 = T12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  MV_SET_COUNT(1);
  return(T13_0);
}

dylan_value KLBraw_typeGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Cdebug_name_, dylan_value Uunique_Craw_type_supertype_, dylan_value Uunique_raw_type_descriptor_function_) {
  dylan_value T8;
  dylan_value Uunique_Craw_type_supertypeF9;
  dylan_value T10;
  dylan_value Uunique_raw_type_descriptor_functionF11;
  dylan_value T12;
  dylan_value Uunique_raw_type_descriptor_functionF13;
  dylan_value T14_0;
  dylan_value T15;
  _KLsimple_object_vectorGVKd_1 T16 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T17;
  dylan_value T18;
  _KLsimple_object_vectorGVKd_1 T19 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T20;
  dylan_value Utmp_;
  dylan_value T22;
  dylan_value T23;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:755
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:755
  T15 = primitive_idQ(Uunique_Craw_type_supertype_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:755
  if (T15 != &KPfalseVKi) {
    T16.vector_element_[0] = IKJsupertype_;
    T17 = KerrorVKdMM1I(&K1243, &T16);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:755
    T8 = T17;
    Uunique_Craw_type_supertypeF9 = T8;
  } else {
    Uunique_Craw_type_supertypeF9 = Uunique_Craw_type_supertype_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:755
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:755
  T18 = primitive_idQ(Uunique_raw_type_descriptor_function_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:755
  if (T18 != &KPfalseVKi) {
    T19.vector_element_[0] = IKJdescriptor_function_;
    T20 = KerrorVKdMM1I(&K1243, &T19);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:755
    T10 = T20;
    Uunique_raw_type_descriptor_functionF11 = T10;
  } else {
    Uunique_raw_type_descriptor_functionF11 = Uunique_raw_type_descriptor_function_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:755
  T12 = primitive_object_allocate_filled(9,&KLBraw_typeGVdfmc_modelingW,8,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T12, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T12, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T23 = Utmp_;
  } else {
    T22 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T23 = T22;
  }
  SLOT_VALUE_SETTER(T23, T12, 2);
  SLOT_VALUE_SETTER(&KPfalseVKi, T12, 3);
  SLOT_VALUE_SETTER(IKJuninitialized_instanceQ_function_, T12, 4);
  SLOT_VALUE_SETTER(Uunique_Cdebug_name_, T12, 5);
  SLOT_VALUE_SETTER(Uunique_Craw_type_supertypeF9, T12, 6);
  primitive_type_check(Uunique_raw_type_descriptor_functionF11, &KLfunctionGVKd);
  Uunique_raw_type_descriptor_functionF13 = Uunique_raw_type_descriptor_functionF11;
  SLOT_VALUE_SETTER(Uunique_raw_type_descriptor_functionF13, T12, 7);
  T14_0 = T12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:755
  MV_SET_COUNT(1);
  return(T14_0);
}

dylan_value KLBbottom_typeGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_) {
  dylan_value T5;
  dylan_value T6_0;
  dylan_value Utmp_;
  dylan_value T8;
  dylan_value T9;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:752
  T5 = primitive_object_allocate_filled(6,&KLBbottom_typeGVdfmc_modelingW,5,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T5, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T5, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T9 = Utmp_;
  } else {
    T8 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T9 = T8;
  }
  SLOT_VALUE_SETTER(T9, T5, 2);
  SLOT_VALUE_SETTER(&KPfalseVKi, T5, 3);
  SLOT_VALUE_SETTER(IKJuninitialized_instanceQ_function_, T5, 4);
  T6_0 = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:752
  MV_SET_COUNT(1);
  return(T6_0);
}

dylan_value KLBtop_typeGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_) {
  dylan_value T5;
  dylan_value T6_0;
  dylan_value Utmp_;
  dylan_value T8;
  dylan_value T9;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:748
  T5 = primitive_object_allocate_filled(6,&KLBtop_typeGVdfmc_modelingW,5,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T5, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T5, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T9 = Utmp_;
  } else {
    T8 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T9 = T8;
  }
  SLOT_VALUE_SETTER(T9, T5, 2);
  SLOT_VALUE_SETTER(&KPfalseVKi, T5, 3);
  SLOT_VALUE_SETTER(IKJuninitialized_instanceQ_function_, T5, 4);
  T6_0 = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:748
  MV_SET_COUNT(1);
  return(T6_0);
}

dylan_value KLBvirtual_classGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_private_Cdebug_name_, dylan_value Uunique_Cclass_subtype_bit_) {
  dylan_value T7;
  dylan_value Uunique_private_Cdebug_nameF8;
  dylan_value Uunique_Cclass_subtype_bitF9;
  dylan_value T10_0;
  dylan_value T11;
  dylan_value Utmp_;
  dylan_value T13;
  dylan_value T14;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:745
  T11 = primitive_copy_vector(init_args_);
  T7 = primitive_object_allocate_filled(10,&KLBvirtual_classGVdfmc_modelingW,9,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T7, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T7, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T14 = Utmp_;
  } else {
    T13 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T14 = T13;
  }
  SLOT_VALUE_SETTER(T14, T7, 2);
  SLOT_VALUE_SETTER(&KPfalseVKi, T7, 3);
  SLOT_VALUE_SETTER(IKJuninitialized_instanceQ_function_, T7, 4);
  primitive_type_check(Uunique_private_Cdebug_name_, &K1295);
  Uunique_private_Cdebug_nameF8 = Uunique_private_Cdebug_name_;
  SLOT_VALUE_SETTER(Uunique_private_Cdebug_nameF8, T7, 5);
  SLOT_VALUE_SETTER(&KPunboundVKi, T7, 6);
  primitive_type_check(Uunique_Cclass_subtype_bit_, &KLintegerGVKd);
  Uunique_Cclass_subtype_bitF9 = Uunique_Cclass_subtype_bit_;
  SLOT_VALUE_SETTER(Uunique_Cclass_subtype_bitF9, T7, 7);
  SLOT_VALUE_SETTER(&KPunboundVKi, T7, 8);
  MIEP_CALL_PROLOG(&K1336);
  KinitializeVKdMdfmc_modelingM2I(T7, T11);
  T10_0 = T7;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:745
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value KLBfunction_classGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_private_Cdebug_name_, dylan_value Uunique_Cclass_subtype_bit_) {
  dylan_value T7;
  dylan_value Uunique_private_Cdebug_nameF8;
  dylan_value Uunique_Cclass_subtype_bitF9;
  dylan_value T10_0;
  dylan_value T11;
  dylan_value Utmp_;
  dylan_value T13;
  dylan_value T14;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:739
  T11 = primitive_copy_vector(init_args_);
  T7 = primitive_object_allocate_filled(10,&KLBfunction_classGVdfmc_modelingW,9,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T7, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T7, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T14 = Utmp_;
  } else {
    T13 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T14 = T13;
  }
  SLOT_VALUE_SETTER(T14, T7, 2);
  SLOT_VALUE_SETTER(&KPfalseVKi, T7, 3);
  SLOT_VALUE_SETTER(IKJuninitialized_instanceQ_function_, T7, 4);
  primitive_type_check(Uunique_private_Cdebug_name_, &K1295);
  Uunique_private_Cdebug_nameF8 = Uunique_private_Cdebug_name_;
  SLOT_VALUE_SETTER(Uunique_private_Cdebug_nameF8, T7, 5);
  SLOT_VALUE_SETTER(&KPunboundVKi, T7, 6);
  primitive_type_check(Uunique_Cclass_subtype_bit_, &KLintegerGVKd);
  Uunique_Cclass_subtype_bitF9 = Uunique_Cclass_subtype_bit_;
  SLOT_VALUE_SETTER(Uunique_Cclass_subtype_bitF9, T7, 7);
  SLOT_VALUE_SETTER(&KPunboundVKi, T7, 8);
  MIEP_CALL_PROLOG(&K1336);
  KinitializeVKdMdfmc_modelingM2I(T7, T11);
  T10_0 = T7;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:739
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value KLBvalue_classGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_private_Cdebug_name_, dylan_value Uunique_Cclass_subtype_bit_) {
  dylan_value T7;
  dylan_value Uunique_private_Cdebug_nameF8;
  dylan_value Uunique_Cclass_subtype_bitF9;
  dylan_value T10_0;
  dylan_value T11;
  dylan_value Utmp_;
  dylan_value T13;
  dylan_value T14;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:736
  T11 = primitive_copy_vector(init_args_);
  T7 = primitive_object_allocate_filled(10,&KLBvalue_classGVdfmc_modelingW,9,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T7, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T7, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T14 = Utmp_;
  } else {
    T13 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T14 = T13;
  }
  SLOT_VALUE_SETTER(T14, T7, 2);
  SLOT_VALUE_SETTER(&KPfalseVKi, T7, 3);
  SLOT_VALUE_SETTER(IKJuninitialized_instanceQ_function_, T7, 4);
  primitive_type_check(Uunique_private_Cdebug_name_, &K1295);
  Uunique_private_Cdebug_nameF8 = Uunique_private_Cdebug_name_;
  SLOT_VALUE_SETTER(Uunique_private_Cdebug_nameF8, T7, 5);
  SLOT_VALUE_SETTER(&KPunboundVKi, T7, 6);
  primitive_type_check(Uunique_Cclass_subtype_bit_, &KLintegerGVKd);
  Uunique_Cclass_subtype_bitF9 = Uunique_Cclass_subtype_bit_;
  SLOT_VALUE_SETTER(Uunique_Cclass_subtype_bitF9, T7, 7);
  SLOT_VALUE_SETTER(&KPunboundVKi, T7, 8);
  MIEP_CALL_PROLOG(&K1336);
  KinitializeVKdMdfmc_modelingM2I(T7, T11);
  T10_0 = T7;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:736
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value KCinstance_storage_size_setterVdfmc_modelingMM0I (dylan_value z_, dylan_value x_) {
  dylan_value T3_0;
  dylan_value T4;
  DWORD T5;
  DWORD T6;
  DWORD T7;
  DWORD T8;
  dylan_value T9;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T4 = SLOT_VALUE_INITD(x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T5 = primitive_cast_integer_as_raw(z_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T6 = primitive_machine_word_shift_right(T5,2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T7 = primitive_cast_integer_as_raw(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T8 = primitive_machine_word_bit_field_deposit(T6,2,16,T7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T9 = primitive_cast_raw_as_integer(T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  SLOT_VALUE_SETTER(T9, x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T3_0 = T9;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCinstance_storage_size_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_) {
  dylan_value T3;
  dylan_value T4;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T3 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T4 = KCinstance_storage_size_setterVdfmc_modelingMM0I(v_, T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  return(T4);
}

dylan_value KCinstance_storage_sizeVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  DWORD T3;
  DWORD T4;
  DWORD T5;
  dylan_value T6;
  dylan_value T7_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T2 = SLOT_VALUE_INITD(x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T3 = primitive_cast_integer_as_raw(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T4 = primitive_machine_word_logand(T3,262140);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T5 = primitive_machine_word_logior(T4,1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T6 = primitive_cast_raw_as_integer(T5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T7_0 = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  MV_SET_COUNT(1);
  return(T7_0);
}

dylan_value KCinstance_storage_sizeVdfmc_modelingMM1I (dylan_value c_) {
  dylan_value T2;
  dylan_value T3;
  DWORD T4;
  DWORD T5;
  DWORD T6;
  dylan_value T7;
  dylan_value T8_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T2 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T3 = SLOT_VALUE_INITD(T2, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T4 = primitive_cast_integer_as_raw(T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T5 = primitive_machine_word_logand(T4,262140);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T6 = primitive_machine_word_logior(T5,1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T7 = primitive_cast_raw_as_integer(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T8_0 = T7;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  MV_SET_COUNT(1);
  return(T8_0);
}

dylan_value KCclass_incrementalQ_setterVdfmc_modelingMM0I (dylan_value z_, dylan_value x_) {
  dylan_value T3_0;
  dylan_value T4;
  DWORD T5;
  DWORD T6;
  DWORD T7;
  DWORD T8;
  dylan_value T9;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T4 = SLOT_VALUE_INITD(x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T5 = primitive_cast_integer_as_raw(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  if (z_ != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
    T6 = primitive_machine_word_logbit_set(23,T5);
    T8 = T6;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
    T7 = primitive_machine_word_logbit_clear(23,T5);
    T8 = T7;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T9 = primitive_cast_raw_as_integer(T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  SLOT_VALUE_SETTER(T9, x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T3_0 = z_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCclass_incrementalQ_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_) {
  dylan_value T3;
  dylan_value T4;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T3 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T4 = KCclass_incrementalQ_setterVdfmc_modelingMM0I(v_, T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  return(T4);
}

dylan_value KCclass_incrementalQVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  DWORD T3;
  dylan_value T4;
  dylan_value T5_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T2 = SLOT_VALUE_INITD(x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T3 = primitive_cast_integer_as_raw(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T4 = primitive_machine_word_logbitQ(23,T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T5_0 = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  MV_SET_COUNT(1);
  return(T5_0);
}

dylan_value KCclass_incrementalQVdfmc_modelingMM1I (dylan_value c_) {
  dylan_value T2;
  dylan_value T3;
  DWORD T4;
  dylan_value T5;
  dylan_value T6_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T2 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T3 = SLOT_VALUE_INITD(T2, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T4 = primitive_cast_integer_as_raw(T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T5 = primitive_machine_word_logbitQ(23,T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T6_0 = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  MV_SET_COUNT(1);
  return(T6_0);
}

dylan_value KCclass_completeQ_setterVdfmc_modelingMM0I (dylan_value z_, dylan_value x_) {
  dylan_value T3_0;
  dylan_value T4;
  DWORD T5;
  DWORD T6;
  DWORD T7;
  DWORD T8;
  dylan_value T9;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T4 = SLOT_VALUE_INITD(x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T5 = primitive_cast_integer_as_raw(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  if (z_ != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
    T6 = primitive_machine_word_logbit_set(22,T5);
    T8 = T6;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
    T7 = primitive_machine_word_logbit_clear(22,T5);
    T8 = T7;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T9 = primitive_cast_raw_as_integer(T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  SLOT_VALUE_SETTER(T9, x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T3_0 = z_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCclass_completeQ_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_) {
  dylan_value T3;
  dylan_value T4;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T3 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T4 = KCclass_completeQ_setterVdfmc_modelingMM0I(v_, T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  return(T4);
}

dylan_value KCclass_completeQVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  DWORD T3;
  dylan_value T4;
  dylan_value T5_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T2 = SLOT_VALUE_INITD(x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T3 = primitive_cast_integer_as_raw(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T4 = primitive_machine_word_logbitQ(22,T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T5_0 = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  MV_SET_COUNT(1);
  return(T5_0);
}

dylan_value KCclass_completeQVdfmc_modelingMM1I (dylan_value c_) {
  dylan_value T2;
  dylan_value T3;
  DWORD T4;
  dylan_value T5;
  dylan_value T6_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T2 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T3 = SLOT_VALUE_INITD(T2, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T4 = primitive_cast_integer_as_raw(T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T5 = primitive_machine_word_logbitQ(22,T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T6_0 = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  MV_SET_COUNT(1);
  return(T6_0);
}

dylan_value KCclass_sealedQ_setterVdfmc_modelingMM0I (dylan_value z_, dylan_value x_) {
  dylan_value T3_0;
  dylan_value T4;
  DWORD T5;
  DWORD T6;
  DWORD T7;
  DWORD T8;
  dylan_value T9;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T4 = SLOT_VALUE_INITD(x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T5 = primitive_cast_integer_as_raw(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  if (z_ != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
    T6 = primitive_machine_word_logbit_set(20,T5);
    T8 = T6;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
    T7 = primitive_machine_word_logbit_clear(20,T5);
    T8 = T7;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T9 = primitive_cast_raw_as_integer(T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  SLOT_VALUE_SETTER(T9, x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T3_0 = z_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCclass_sealedQ_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_) {
  dylan_value T3;
  dylan_value T4;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T3 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T4 = KCclass_sealedQ_setterVdfmc_modelingMM0I(v_, T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  return(T4);
}

dylan_value KCclass_sealedQVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  DWORD T3;
  dylan_value T4;
  dylan_value T5_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T2 = SLOT_VALUE_INITD(x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T3 = primitive_cast_integer_as_raw(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T4 = primitive_machine_word_logbitQ(20,T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T5_0 = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  MV_SET_COUNT(1);
  return(T5_0);
}

dylan_value KCclass_sealedQVdfmc_modelingMM1I (dylan_value c_) {
  dylan_value T2;
  dylan_value T3;
  DWORD T4;
  dylan_value T5;
  dylan_value T6_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T2 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T3 = SLOT_VALUE_INITD(T2, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T4 = primitive_cast_integer_as_raw(T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T5 = primitive_machine_word_logbitQ(20,T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T6_0 = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  MV_SET_COUNT(1);
  return(T6_0);
}

dylan_value KCclass_primaryQ_setterVdfmc_modelingMM0I (dylan_value z_, dylan_value x_) {
  dylan_value T3_0;
  dylan_value T4;
  DWORD T5;
  DWORD T6;
  DWORD T7;
  DWORD T8;
  dylan_value T9;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T4 = SLOT_VALUE_INITD(x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T5 = primitive_cast_integer_as_raw(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  if (z_ != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
    T6 = primitive_machine_word_logbit_set(19,T5);
    T8 = T6;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
    T7 = primitive_machine_word_logbit_clear(19,T5);
    T8 = T7;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T9 = primitive_cast_raw_as_integer(T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  SLOT_VALUE_SETTER(T9, x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T3_0 = z_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCclass_primaryQ_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_) {
  dylan_value T3;
  dylan_value T4;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T3 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T4 = KCclass_primaryQ_setterVdfmc_modelingMM0I(v_, T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  return(T4);
}

dylan_value KCclass_primaryQVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  DWORD T3;
  dylan_value T4;
  dylan_value T5_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T2 = SLOT_VALUE_INITD(x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T3 = primitive_cast_integer_as_raw(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T4 = primitive_machine_word_logbitQ(19,T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T5_0 = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  MV_SET_COUNT(1);
  return(T5_0);
}

dylan_value KCclass_primaryQVdfmc_modelingMM1I (dylan_value c_) {
  dylan_value T2;
  dylan_value T3;
  DWORD T4;
  dylan_value T5;
  dylan_value T6_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T2 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T3 = SLOT_VALUE_INITD(T2, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T4 = primitive_cast_integer_as_raw(T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T5 = primitive_machine_word_logbitQ(19,T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T6_0 = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  MV_SET_COUNT(1);
  return(T6_0);
}

dylan_value KCclass_abstractQ_setterVdfmc_modelingMM0I (dylan_value z_, dylan_value x_) {
  dylan_value T3_0;
  dylan_value T4;
  DWORD T5;
  DWORD T6;
  DWORD T7;
  DWORD T8;
  dylan_value T9;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T4 = SLOT_VALUE_INITD(x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T5 = primitive_cast_integer_as_raw(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  if (z_ != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
    T6 = primitive_machine_word_logbit_set(18,T5);
    T8 = T6;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
    T7 = primitive_machine_word_logbit_clear(18,T5);
    T8 = T7;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T9 = primitive_cast_raw_as_integer(T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  SLOT_VALUE_SETTER(T9, x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T3_0 = z_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCclass_abstractQ_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_) {
  dylan_value T3;
  dylan_value T4;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T3 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T4 = KCclass_abstractQ_setterVdfmc_modelingMM0I(v_, T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  return(T4);
}

dylan_value KCclass_abstractQVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  DWORD T3;
  dylan_value T4;
  dylan_value T5_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T2 = SLOT_VALUE_INITD(x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T3 = primitive_cast_integer_as_raw(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T4 = primitive_machine_word_logbitQ(18,T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T5_0 = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  MV_SET_COUNT(1);
  return(T5_0);
}

dylan_value KCclass_abstractQVdfmc_modelingMM1I (dylan_value c_) {
  dylan_value T2;
  dylan_value T3;
  DWORD T4;
  dylan_value T5;
  dylan_value T6_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T2 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T3 = SLOT_VALUE_INITD(T2, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T4 = primitive_cast_integer_as_raw(T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T5 = primitive_machine_word_logbitQ(18,T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T6_0 = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  MV_SET_COUNT(1);
  return(T6_0);
}

dylan_value KCall_superclasses_setterVdfmc_modelingMM0I (dylan_value v_, dylan_value x_) {
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:529
  SLOT_VALUE_SETTER(v_, x_, 28);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:529
  T3_0 = v_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCall_superclasses_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_) {
  dylan_value T3;
  dylan_value T4;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T3 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T4 = KCall_superclasses_setterVdfmc_modelingMM0I(v_, T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  return(T4);
}

dylan_value KCall_superclassesVdfmc_modelingMM1I (dylan_value c_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T2 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T3_0 = KCall_superclassesVdfmc_modelingMM0I(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value Kclass_implementation_class_runtime_slot_offsetVdfmc_modelingI () {
  dylan_value Utmp_;
  dylan_value T2_0;
  dylan_value T3;
  dylan_value class_;
  dylan_value T5;
  dylan_value T6;
  dylan_value slot_descriptor_;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10_0;
  dylan_value T11_0;
  dylan_value T12_0;
  dylan_value T13_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:670
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:670
  Utmp_ = Tclass_implementation_class_runtime_slot_offsetTVdfmc_modeling;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:670
  if (Utmp_ != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:670
    T2_0 = Utmp_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:670
    T12_0 = T2_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T2_0);
      primitive_type_check(T12_0, &KLintegerGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T11_0 = T12_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:670
    T3 = Kdylan_valueVdfmc_namespaceI(IKJLclassG_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:670
    primitive_type_check(T3, &KLBclassGVdfmc_modeling);
    class_ = T3;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:670
    T5 = Kdylan_valueVdfmc_namespaceI(IKJclass_implementation_class_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:670
    T6 = CALL2(&KCslot_descriptorVdfmc_modeling, class_, T5);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:670
    primitive_type_check(T6, &KLBslot_descriptorGVdfmc_modeling);
    slot_descriptor_ = T6;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:670
    CONGRUENT_CALL_PROLOG(&KCslot_offsetVdfmc_modeling, 2);
    T8 = CONGRUENT_CALL2(slot_descriptor_, class_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:670
    T9 = Tclass_implementation_class_runtime_slot_offsetTVdfmc_modeling = T8;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:670
    T10_0 = T9;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:670
    T13_0 = T10_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T10_0);
      primitive_type_check(T13_0, &KLintegerGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T11_0 = T13_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:670
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:670
  MV_SET_COUNT(1);
  return(T11_0);
}

dylan_value KCclass_module_setterVdfmc_modelingMM0I (dylan_value v_, dylan_value c_) {
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:676
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:677
  CALL2(&KPclass_module_setterVdfmc_modeling, v_, c_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:677
  T3_0 = v_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:676
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCclass_moduleVdfmc_modelingMM0I (dylan_value c_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:672
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:673
  T2 = SLOT_VALUE(c_, 8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:673
  T3_0 = T2;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:672
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCdebug_name_setterVdfmc_modelingMM0I (dylan_value v_, dylan_value x_) {
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:660
  SLOT_VALUE_SETTER(v_, x_, 5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:660
  T3_0 = v_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCdebug_name_setterVdfmc_modelingMM2I (dylan_value v_, dylan_value x_) {
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:765
  SLOT_VALUE_SETTER(v_, x_, 5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:765
  T3_0 = v_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCdebug_nameVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_2 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T12;
  dylan_value T13;
  dylan_value value_;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19_0;
  dylan_value T20_0;
  dylan_value T21_0;
  dylan_value T22;
  dylan_value T23_0;
  dylan_value T24_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T22 = SLOT_VALUE_INITD(x_, 5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T2 = primitive_instanceQ(T22,&KLdood_address_proxyGVdood);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  if (T2 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
    T3 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
    if (T3 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
      T4 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
      T5 = SLOT_VALUE(T4, 2);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
      T6 = SLOT_VALUE_INITD(T5, 17);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
      T7 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
      T8 = CALL1(&Kproxy_slot_descriptorVdood, T22);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
      CONGRUENT_CALL_PROLOG(&KelementVKd, 3);
      T9 = CONGRUENT_CALL3(T6, T8, &KPempty_vectorVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
      T10 = CALL1(&Kslot_getterVKe, T9);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
      T11.vector_element_[0] = T7;
      T11.vector_element_[1] = T10;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
      Kdepth_format_outVdoodI(&K1261, &T11);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
      T12 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
      CONGRUENT_CALL_PROLOG(&KAVKd, 2);
      T13 = CONGRUENT_CALL2(T12, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
      primitive_write_thread_variable(Tprint_depthTVdood, T13);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
    value_ = CALL1(&Kdood_force_slot_value_proxyVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
    T15 = CALL1(&Kproxy_slot_descriptorVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
    CALL3(&Kwalker_slot_value_setterVwalker, value_, x_, T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
    T16 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
    if (T16 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
      T17 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
      CONGRUENT_CALL_PROLOG(&K_VKd, 2);
      T18 = CONGRUENT_CALL2(T17, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
      primitive_write_thread_variable(Tprint_depthTVdood, T18);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
    T19_0 = value_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
    T23_0 = T19_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T19_0);
      primitive_type_check(T23_0, &KLmodel_valueGVdfmc_modeling);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T21_0 = T23_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
    T20_0 = T22;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
    T24_0 = T20_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T20_0);
      primitive_type_check(T24_0, &KLmodel_valueGVdfmc_modeling);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T21_0 = T24_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  MV_SET_COUNT(1);
  return(T21_0);
}

dylan_value KCdebug_nameVdfmc_modelingMM2I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_2 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T12;
  dylan_value T13;
  dylan_value value_;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19_0;
  dylan_value T20_0;
  dylan_value T21_0;
  dylan_value T22;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  T22 = SLOT_VALUE(x_, 5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  T2 = primitive_instanceQ(T22,&KLdood_address_proxyGVdood);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  if (T2 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    T3 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    if (T3 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      T4 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      T5 = SLOT_VALUE(T4, 2);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      T6 = SLOT_VALUE_INITD(T5, 17);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      T7 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      T8 = CALL1(&Kproxy_slot_descriptorVdood, T22);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      CONGRUENT_CALL_PROLOG(&KelementVKd, 3);
      T9 = CONGRUENT_CALL3(T6, T8, &KPempty_vectorVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      T10 = CALL1(&Kslot_getterVKe, T9);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      T11.vector_element_[0] = T7;
      T11.vector_element_[1] = T10;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      Kdepth_format_outVdoodI(&K1261, &T11);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      T12 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      CONGRUENT_CALL_PROLOG(&KAVKd, 2);
      T13 = CONGRUENT_CALL2(T12, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      primitive_write_thread_variable(Tprint_depthTVdood, T13);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    value_ = CALL1(&Kdood_force_slot_value_proxyVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    T15 = CALL1(&Kproxy_slot_descriptorVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    CALL3(&Kwalker_slot_value_setterVwalker, value_, x_, T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    T16 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    if (T16 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      T17 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      CONGRUENT_CALL_PROLOG(&K_VKd, 2);
      T18 = CONGRUENT_CALL2(T17, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
      primitive_write_thread_variable(Tprint_depthTVdood, T18);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    T19_0 = value_;
    T21_0 = T19_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    T20_0 = T22;
    T21_0 = T20_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  MV_SET_COUNT(1);
  return(T21_0);
}

dylan_value KCdebug_nameVdfmc_modelingMM3I (dylan_value slotd_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:896
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:897
  T5 = SLOT_VALUE_INITD(slotd_, 7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:898
  if (T5 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:898
    CONGRUENT_CALL_PROLOG(&KCdebug_nameVdfmc_modeling, 1);
    T2 = CONGRUENT_CALL1(T5);
    T4 = T2;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:898
    T3 = &KPfalseVKi;
    MV_SET_ELT(0, &KPfalseVKi);
    MV_SET_COUNT(1);
    T4 = T3;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:898
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:896
  return(T4);
}

dylan_value KCdebug_nameVdfmc_modelingMM4I (dylan_value object_) {
  dylan_value T2;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1241
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1241
  T2 = &KPfalseVKi;
  MV_SET_ELT(0, &KPfalseVKi);
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1241
  return(T2);
}

dylan_value KLBclassGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_private_Cdebug_name_, dylan_value Uunique_Cclass_subtype_bit_) {
  dylan_value T7;
  dylan_value Uunique_private_Cdebug_nameF8;
  dylan_value Uunique_Cclass_subtype_bitF9;
  dylan_value T10_0;
  dylan_value Utmp_;
  dylan_value T12;
  dylan_value T13;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T7 = primitive_object_allocate_filled(10,&KLBclassGVdfmc_modelingW,9,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T7, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T7, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T13 = Utmp_;
  } else {
    T12 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T13 = T12;
  }
  SLOT_VALUE_SETTER(T13, T7, 2);
  SLOT_VALUE_SETTER(&KPfalseVKi, T7, 3);
  SLOT_VALUE_SETTER(IKJuninitialized_instanceQ_function_, T7, 4);
  primitive_type_check(Uunique_private_Cdebug_name_, &K1295);
  Uunique_private_Cdebug_nameF8 = Uunique_private_Cdebug_name_;
  SLOT_VALUE_SETTER(Uunique_private_Cdebug_nameF8, T7, 5);
  SLOT_VALUE_SETTER(&KPunboundVKi, T7, 6);
  primitive_type_check(Uunique_Cclass_subtype_bit_, &KLintegerGVKd);
  Uunique_Cclass_subtype_bitF9 = Uunique_Cclass_subtype_bit_;
  SLOT_VALUE_SETTER(Uunique_Cclass_subtype_bitF9, T7, 7);
  SLOT_VALUE_SETTER(&KPunboundVKi, T7, 8);
  APPLY2(&KinitializeVKd, T7, init_args_);
  T10_0 = T7;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value KCiclass_number_to_keyVdfmc_modelingI (dylan_value n_) {
  dylan_value shiftF2;
  DWORD T3;
  DWORD T4;
  DWORD mx_;
  dylan_value T6;
  DWORD T7;
  dylan_value T8;
  dylan_value T9;
  DWORD T10;
  DWORD T11;
  DWORD T12;
  DWORD T13;
  dylan_value T14;
  DWORD T15;
  DWORD T16;
  DWORD T17;
  DWORD T18;
  DWORD T19;
  DWORD T20;
  dylan_value T21;
  dylan_value T22_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:573
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:574
  shiftF2 = (dylan_value) 5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:574
  T3 = primitive_cast_integer_as_raw(n_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:574
  T4 = primitive_machine_word_logxor(T3,1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:574
  mx_ = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:574
  T6 = shiftF2;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:574
  T7 = primitive_cast_integer_as_raw(T6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:574
  T8 = primitive_machine_word_equalQ(T7,257);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:574
  if (T8 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:574
    shiftF2 = (dylan_value) 129;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:574
    T9 = shiftF2;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:574
    T10 = mx_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:574
    T11 = primitive_cast_integer_as_raw(T9);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:574
    T12 = primitive_machine_word_shift_right(T11,2);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:574
    T13 = primitive_machine_word_shift_left_signal_overflow(T10,T12);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:574
    mx_ = T13;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:574
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:574
  T14 = shiftF2;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:574
  T15 = mx_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:574
  T16 = primitive_cast_integer_as_raw(T14);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:574
  T17 = primitive_machine_word_shift_right(T16,2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:574
  T18 = primitive_machine_word_shift_left_signal_overflow(T15,T17);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:574
  T19 = primitive_machine_word_logior(T18,1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:574
  T20 = primitive_machine_word_add_signal_overflow(T19,4000);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:574
  T21 = primitive_cast_raw_as_integer(T20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:574
  T22_0 = T21;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:573
  MV_SET_COUNT(1);
  return(T22_0);
}

dylan_value Kclass_constructor_runtime_slot_offsetVdfmc_modelingI () {
  dylan_value Utmp_;
  dylan_value T2_0;
  dylan_value T3;
  dylan_value class_;
  dylan_value T5;
  dylan_value T6;
  dylan_value slot_descriptor_;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10_0;
  dylan_value T11_0;
  dylan_value T12_0;
  dylan_value T13_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:571
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:571
  Utmp_ = Tclass_constructor_runtime_slot_offsetTVdfmc_modeling;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:571
  if (Utmp_ != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:571
    T2_0 = Utmp_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:571
    T12_0 = T2_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T2_0);
      primitive_type_check(T12_0, &KLintegerGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T11_0 = T12_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:571
    T3 = Kdylan_valueVdfmc_namespaceI(IKJLimplementation_classG_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:571
    primitive_type_check(T3, &KLBclassGVdfmc_modeling);
    class_ = T3;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:571
    T5 = Kdylan_valueVdfmc_namespaceI(IKJclass_constructor_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:571
    T6 = CALL2(&KCslot_descriptorVdfmc_modeling, class_, T5);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:571
    primitive_type_check(T6, &KLBslot_descriptorGVdfmc_modeling);
    slot_descriptor_ = T6;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:571
    CONGRUENT_CALL_PROLOG(&KCslot_offsetVdfmc_modeling, 2);
    T8 = CONGRUENT_CALL2(slot_descriptor_, class_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:571
    T9 = Tclass_constructor_runtime_slot_offsetTVdfmc_modeling = T8;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:571
    T10_0 = T9;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:571
    T13_0 = T10_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T10_0);
      primitive_type_check(T13_0, &KLintegerGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T11_0 = T13_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:571
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:571
  MV_SET_COUNT(1);
  return(T11_0);
}

dylan_value Kclass_mm_wrapper_runtime_slot_offsetVdfmc_modelingI () {
  dylan_value Utmp_;
  dylan_value T2_0;
  dylan_value T3;
  dylan_value class_;
  dylan_value T5;
  dylan_value T6;
  dylan_value slot_descriptor_;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10_0;
  dylan_value T11_0;
  dylan_value T12_0;
  dylan_value T13_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:569
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:569
  Utmp_ = Tclass_mm_wrapper_runtime_slot_offsetTVdfmc_modeling;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:569
  if (Utmp_ != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:569
    T2_0 = Utmp_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:569
    T12_0 = T2_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T2_0);
      primitive_type_check(T12_0, &KLintegerGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T11_0 = T12_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:569
    T3 = Kdylan_valueVdfmc_namespaceI(IKJLimplementation_classG_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:569
    primitive_type_check(T3, &KLBclassGVdfmc_modeling);
    class_ = T3;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:569
    T5 = Kdylan_valueVdfmc_namespaceI(IKJclass_mm_wrapper_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:569
    T6 = CALL2(&KCslot_descriptorVdfmc_modeling, class_, T5);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:569
    primitive_type_check(T6, &KLBslot_descriptorGVdfmc_modeling);
    slot_descriptor_ = T6;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:569
    CONGRUENT_CALL_PROLOG(&KCslot_offsetVdfmc_modeling, 2);
    T8 = CONGRUENT_CALL2(slot_descriptor_, class_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:569
    T9 = Tclass_mm_wrapper_runtime_slot_offsetTVdfmc_modeling = T8;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:569
    T10_0 = T9;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:569
    T13_0 = T10_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T10_0);
      primitive_type_check(T13_0, &KLintegerGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T11_0 = T13_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:569
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:569
  MV_SET_COUNT(1);
  return(T11_0);
}

dylan_value KCiclass_type_completeQ_setterVdfmc_modelingMM0I (dylan_value z_, dylan_value x_) {
  dylan_value T3_0;
  dylan_value T4;
  DWORD T5;
  DWORD T6;
  DWORD T7;
  DWORD T8;
  dylan_value T9;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T4 = SLOT_VALUE_INITD(x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T5 = primitive_cast_integer_as_raw(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  if (z_ != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
    T6 = primitive_machine_word_logbit_set(21,T5);
    T8 = T6;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
    T7 = primitive_machine_word_logbit_clear(21,T5);
    T8 = T7;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T9 = primitive_cast_raw_as_integer(T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  SLOT_VALUE_SETTER(T9, x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T3_0 = z_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCiclass_instantiableQ_setterVdfmc_modelingMM0I (dylan_value z_, dylan_value x_) {
  dylan_value T3_0;
  dylan_value T4;
  DWORD T5;
  DWORD T6;
  DWORD T7;
  DWORD T8;
  dylan_value T9;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T4 = SLOT_VALUE_INITD(x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T5 = primitive_cast_integer_as_raw(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  if (z_ != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
    T6 = primitive_machine_word_logbit_set(26,T5);
    T8 = T6;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
    T7 = primitive_machine_word_logbit_clear(26,T5);
    T8 = T7;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T9 = primitive_cast_raw_as_integer(T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  SLOT_VALUE_SETTER(T9, x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T3_0 = z_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCiclass_subclasses_fixedQ_setterVdfmc_modelingMM0I (dylan_value z_, dylan_value x_) {
  dylan_value T3_0;
  dylan_value T4;
  DWORD T5;
  DWORD T6;
  DWORD T7;
  DWORD T8;
  dylan_value T9;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T4 = SLOT_VALUE_INITD(x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T5 = primitive_cast_integer_as_raw(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  if (z_ != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
    T6 = primitive_machine_word_logbit_set(27,T5);
    T8 = T6;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
    T7 = primitive_machine_word_logbit_clear(27,T5);
    T8 = T7;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T9 = primitive_cast_raw_as_integer(T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  SLOT_VALUE_SETTER(T9, x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T3_0 = z_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KPdirect_subclasses_initializedQ_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_) {
  dylan_value T3;
  dylan_value T4;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:728
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:728
  T3 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:728
  T4 = KPdirect_subclasses_initializedQ_setterVdfmc_modelingMM0I(v_, T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:728
  return(T4);
}

dylan_value KCslots_have_fixed_offsetsQ_computedQ_setterVdfmc_modelingMM0I (dylan_value z_, dylan_value x_) {
  dylan_value T3_0;
  dylan_value T4;
  DWORD T5;
  DWORD T6;
  DWORD T7;
  DWORD T8;
  dylan_value T9;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T4 = SLOT_VALUE_INITD(x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T5 = primitive_cast_integer_as_raw(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  if (z_ != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
    T6 = primitive_machine_word_logbit_set(25,T5);
    T8 = T6;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
    T7 = primitive_machine_word_logbit_clear(25,T5);
    T8 = T7;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T9 = primitive_cast_raw_as_integer(T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  SLOT_VALUE_SETTER(T9, x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T3_0 = z_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCslots_have_fixed_offsetsQ_computedQ_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_) {
  dylan_value T3;
  dylan_value T4;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:730
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:730
  T3 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:730
  T4 = KCslots_have_fixed_offsetsQ_computedQ_setterVdfmc_modelingMM0I(v_, T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:730
  return(T4);
}

dylan_value KCslots_have_fixed_offsetsQ_bit_setterVdfmc_modelingMM0I (dylan_value z_, dylan_value x_) {
  dylan_value T3_0;
  dylan_value T4;
  DWORD T5;
  DWORD T6;
  DWORD T7;
  DWORD T8;
  dylan_value T9;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T4 = SLOT_VALUE_INITD(x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T5 = primitive_cast_integer_as_raw(T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  if (z_ != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
    T6 = primitive_machine_word_logbit_set(24,T5);
    T8 = T6;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
    T7 = primitive_machine_word_logbit_clear(24,T5);
    T8 = T7;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T9 = primitive_cast_raw_as_integer(T8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  SLOT_VALUE_SETTER(T9, x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T3_0 = z_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCslots_have_fixed_offsetsQ_bit_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_) {
  dylan_value T3;
  dylan_value T4;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:729
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:729
  T3 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:729
  T4 = KCslots_have_fixed_offsetsQ_bit_setterVdfmc_modelingMM0I(v_, T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:729
  return(T4);
}

dylan_value KCclass_slot_storage_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_) {
  dylan_value T3;
  dylan_value T4;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T3 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  SLOT_VALUE_SETTER(v_, T3, 25);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T4 = v_;
  MV_SET_ELT(0, v_);
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  return(T4);
}

dylan_value KCclass_slot_storageVdfmc_modelingMM1I (dylan_value c_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T2 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T3 = SLOT_VALUE_INITD(T2, 25);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T4_0 = T3;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  MV_SET_COUNT(1);
  return(T4_0);
}

dylan_value KCdefaulted_initialization_arguments_slot_setterVdfmc_modelingMM0I (dylan_value v_, dylan_value x_) {
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:499
  SLOT_VALUE_SETTER(v_, x_, 24);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:499
  T3_0 = v_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCdefaulted_initialization_arguments_slot_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_) {
  dylan_value T3;
  dylan_value T4;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T3 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T4 = KCdefaulted_initialization_arguments_slot_setterVdfmc_modelingMM0I(v_, T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  return(T4);
}

dylan_value KCdefaulted_initialization_arguments_slotVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_2 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T12;
  dylan_value T13;
  dylan_value value_;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19_0;
  dylan_value T20_0;
  dylan_value T21_0;
  dylan_value T22;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T22 = SLOT_VALUE_INITD(x_, 24);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T2 = primitive_instanceQ(T22,&KLdood_address_proxyGVdood);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  if (T2 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T3 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T3 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T4 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T5 = SLOT_VALUE(T4, 2);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T6 = SLOT_VALUE_INITD(T5, 17);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T7 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T8 = CALL1(&Kproxy_slot_descriptorVdood, T22);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KelementVKd, 3);
      T9 = CONGRUENT_CALL3(T6, T8, &KPempty_vectorVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T10 = CALL1(&Kslot_getterVKe, T9);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T11.vector_element_[0] = T7;
      T11.vector_element_[1] = T10;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      Kdepth_format_outVdoodI(&K1261, &T11);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T12 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KAVKd, 2);
      T13 = CONGRUENT_CALL2(T12, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T13);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    value_ = CALL1(&Kdood_force_slot_value_proxyVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T15 = CALL1(&Kproxy_slot_descriptorVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    CALL3(&Kwalker_slot_value_setterVwalker, value_, x_, T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T16 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T16 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T17 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&K_VKd, 2);
      T18 = CONGRUENT_CALL2(T17, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T18);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T19_0 = value_;
    T21_0 = T19_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T20_0 = T22;
    T21_0 = T20_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T21_0);
}

dylan_value KCdefaulted_initialization_arguments_slotVdfmc_modelingMM1I (dylan_value c_) {
  dylan_value T2_0;
  dylan_value T3;
  dylan_value T4_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T3 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T4_0 = KCdefaulted_initialization_arguments_slotVdfmc_modelingMM0I(T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T2_0 = T4_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T4_0);
    primitive_type_check(T2_0, &KLmodel_valueGVdfmc_modeling);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  MV_SET_COUNT(1);
  return(T2_0);
}

dylan_value KCclass_slot_descriptors_setterVdfmc_modelingMM0I (dylan_value v_, dylan_value x_) {
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:496
  SLOT_VALUE_SETTER(v_, x_, 23);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:496
  T3_0 = v_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCclass_slot_descriptors_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_) {
  dylan_value T3;
  dylan_value T4;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T3 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T4 = KCclass_slot_descriptors_setterVdfmc_modelingMM0I(v_, T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  return(T4);
}

dylan_value KCclass_slot_descriptorsVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_2 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T12;
  dylan_value T13;
  dylan_value value_;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19_0;
  dylan_value T20_0;
  dylan_value T21_0;
  dylan_value T22;
  dylan_value T23_0;
  dylan_value T24_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T22 = SLOT_VALUE_INITD(x_, 23);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T2 = primitive_instanceQ(T22,&KLdood_address_proxyGVdood);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  if (T2 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T3 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T3 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T4 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T5 = SLOT_VALUE(T4, 2);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T6 = SLOT_VALUE_INITD(T5, 17);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T7 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T8 = CALL1(&Kproxy_slot_descriptorVdood, T22);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KelementVKd, 3);
      T9 = CONGRUENT_CALL3(T6, T8, &KPempty_vectorVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T10 = CALL1(&Kslot_getterVKe, T9);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T11.vector_element_[0] = T7;
      T11.vector_element_[1] = T10;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      Kdepth_format_outVdoodI(&K1261, &T11);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T12 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KAVKd, 2);
      T13 = CONGRUENT_CALL2(T12, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T13);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    value_ = CALL1(&Kdood_force_slot_value_proxyVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T15 = CALL1(&Kproxy_slot_descriptorVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    CALL3(&Kwalker_slot_value_setterVwalker, value_, x_, T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T16 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T16 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T17 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&K_VKd, 2);
      T18 = CONGRUENT_CALL2(T17, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T18);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T19_0 = value_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T23_0 = T19_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T19_0);
      primitive_type_check(T23_0, &KLsimple_object_vectorGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T21_0 = T23_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T20_0 = T22;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T24_0 = T20_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T20_0);
      primitive_type_check(T24_0, &KLsimple_object_vectorGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T21_0 = T24_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T21_0);
}

dylan_value KCclass_slot_descriptorsVdfmc_modelingMM1I (dylan_value c_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T2 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T3_0 = KCclass_slot_descriptorsVdfmc_modelingMM0I(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCdirect_initialization_argument_descriptors_setterVdfmc_modelingMM0I (dylan_value v_, dylan_value x_) {
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:492
  SLOT_VALUE_SETTER(v_, x_, 22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:492
  T3_0 = v_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCdirect_initialization_argument_descriptors_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_) {
  dylan_value T3;
  dylan_value T4;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T3 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T4 = KCdirect_initialization_argument_descriptors_setterVdfmc_modelingMM0I(v_, T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  return(T4);
}

dylan_value KCdirect_initialization_argument_descriptorsVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_2 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T12;
  dylan_value T13;
  dylan_value value_;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19_0;
  dylan_value T20_0;
  dylan_value T21_0;
  dylan_value T22;
  dylan_value T23_0;
  dylan_value T24_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T22 = SLOT_VALUE_INITD(x_, 22);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T2 = primitive_instanceQ(T22,&KLdood_address_proxyGVdood);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  if (T2 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T3 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T3 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T4 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T5 = SLOT_VALUE(T4, 2);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T6 = SLOT_VALUE_INITD(T5, 17);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T7 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T8 = CALL1(&Kproxy_slot_descriptorVdood, T22);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KelementVKd, 3);
      T9 = CONGRUENT_CALL3(T6, T8, &KPempty_vectorVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T10 = CALL1(&Kslot_getterVKe, T9);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T11.vector_element_[0] = T7;
      T11.vector_element_[1] = T10;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      Kdepth_format_outVdoodI(&K1261, &T11);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T12 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KAVKd, 2);
      T13 = CONGRUENT_CALL2(T12, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T13);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    value_ = CALL1(&Kdood_force_slot_value_proxyVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T15 = CALL1(&Kproxy_slot_descriptorVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    CALL3(&Kwalker_slot_value_setterVwalker, value_, x_, T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T16 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T16 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T17 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&K_VKd, 2);
      T18 = CONGRUENT_CALL2(T17, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T18);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T19_0 = value_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T23_0 = T19_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T19_0);
      primitive_type_check(T23_0, &KLsimple_object_vectorGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T21_0 = T23_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T20_0 = T22;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T24_0 = T20_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T20_0);
      primitive_type_check(T24_0, &KLsimple_object_vectorGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T21_0 = T24_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T21_0);
}

dylan_value KCdirect_initialization_argument_descriptorsVdfmc_modelingMM1I (dylan_value c_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T2 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T3_0 = KCdirect_initialization_argument_descriptorsVdfmc_modelingMM0I(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCdirect_inherited_slot_descriptors_setterVdfmc_modelingMM0I (dylan_value v_, dylan_value x_) {
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:490
  SLOT_VALUE_SETTER(v_, x_, 21);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:490
  T3_0 = v_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCdirect_inherited_slot_descriptors_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_) {
  dylan_value T3;
  dylan_value T4;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T3 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T4 = KCdirect_inherited_slot_descriptors_setterVdfmc_modelingMM0I(v_, T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  return(T4);
}

dylan_value KCdirect_inherited_slot_descriptorsVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_2 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T12;
  dylan_value T13;
  dylan_value value_;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19_0;
  dylan_value T20_0;
  dylan_value T21_0;
  dylan_value T22;
  dylan_value T23_0;
  dylan_value T24_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T22 = SLOT_VALUE_INITD(x_, 21);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T2 = primitive_instanceQ(T22,&KLdood_address_proxyGVdood);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  if (T2 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T3 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T3 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T4 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T5 = SLOT_VALUE(T4, 2);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T6 = SLOT_VALUE_INITD(T5, 17);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T7 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T8 = CALL1(&Kproxy_slot_descriptorVdood, T22);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KelementVKd, 3);
      T9 = CONGRUENT_CALL3(T6, T8, &KPempty_vectorVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T10 = CALL1(&Kslot_getterVKe, T9);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T11.vector_element_[0] = T7;
      T11.vector_element_[1] = T10;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      Kdepth_format_outVdoodI(&K1261, &T11);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T12 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KAVKd, 2);
      T13 = CONGRUENT_CALL2(T12, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T13);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    value_ = CALL1(&Kdood_force_slot_value_proxyVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T15 = CALL1(&Kproxy_slot_descriptorVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    CALL3(&Kwalker_slot_value_setterVwalker, value_, x_, T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T16 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T16 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T17 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&K_VKd, 2);
      T18 = CONGRUENT_CALL2(T17, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T18);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T19_0 = value_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T23_0 = T19_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T19_0);
      primitive_type_check(T23_0, &KLsimple_object_vectorGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T21_0 = T23_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T20_0 = T22;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T24_0 = T20_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T20_0);
      primitive_type_check(T24_0, &KLsimple_object_vectorGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T21_0 = T24_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T21_0);
}

dylan_value KCdirect_inherited_slot_descriptorsVdfmc_modelingMM1I (dylan_value c_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T2 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T3_0 = KCdirect_inherited_slot_descriptorsVdfmc_modelingMM0I(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCslot_descriptors_setterVdfmc_modelingMM0I (dylan_value v_, dylan_value x_) {
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:488
  SLOT_VALUE_SETTER(v_, x_, 20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:488
  T3_0 = v_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCslot_descriptors_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_) {
  dylan_value T3;
  dylan_value T4;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T3 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T4 = KCslot_descriptors_setterVdfmc_modelingMM0I(v_, T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  return(T4);
}

dylan_value KCslot_descriptorsVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_2 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T12;
  dylan_value T13;
  dylan_value value_;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19_0;
  dylan_value T20_0;
  dylan_value T21_0;
  dylan_value T22;
  dylan_value T23_0;
  dylan_value T24_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T22 = SLOT_VALUE_INITD(x_, 20);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T2 = primitive_instanceQ(T22,&KLdood_address_proxyGVdood);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  if (T2 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T3 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T3 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T4 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T5 = SLOT_VALUE(T4, 2);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T6 = SLOT_VALUE_INITD(T5, 17);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T7 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T8 = CALL1(&Kproxy_slot_descriptorVdood, T22);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KelementVKd, 3);
      T9 = CONGRUENT_CALL3(T6, T8, &KPempty_vectorVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T10 = CALL1(&Kslot_getterVKe, T9);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T11.vector_element_[0] = T7;
      T11.vector_element_[1] = T10;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      Kdepth_format_outVdoodI(&K1261, &T11);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T12 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KAVKd, 2);
      T13 = CONGRUENT_CALL2(T12, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T13);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    value_ = CALL1(&Kdood_force_slot_value_proxyVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T15 = CALL1(&Kproxy_slot_descriptorVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    CALL3(&Kwalker_slot_value_setterVwalker, value_, x_, T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T16 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T16 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T17 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&K_VKd, 2);
      T18 = CONGRUENT_CALL2(T17, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T18);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T19_0 = value_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T23_0 = T19_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T19_0);
      primitive_type_check(T23_0, &KLsimple_object_vectorGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T21_0 = T23_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T20_0 = T22;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T24_0 = T20_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T20_0);
      primitive_type_check(T24_0, &KLsimple_object_vectorGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T21_0 = T24_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T21_0);
}

dylan_value KCslot_descriptorsVdfmc_modelingMM1I (dylan_value c_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T2 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T3_0 = KCslot_descriptorsVdfmc_modelingMM0I(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCdirect_slot_descriptors_setterVdfmc_modelingMM0I (dylan_value v_, dylan_value x_) {
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:486
  SLOT_VALUE_SETTER(v_, x_, 19);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:486
  T3_0 = v_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCdirect_slot_descriptors_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_) {
  dylan_value T3;
  dylan_value T4;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T3 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T4 = KCdirect_slot_descriptors_setterVdfmc_modelingMM0I(v_, T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  return(T4);
}

dylan_value KCdirect_slot_descriptorsVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_2 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T12;
  dylan_value T13;
  dylan_value value_;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19_0;
  dylan_value T20_0;
  dylan_value T21_0;
  dylan_value T22;
  dylan_value T23_0;
  dylan_value T24_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T22 = SLOT_VALUE_INITD(x_, 19);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T2 = primitive_instanceQ(T22,&KLdood_address_proxyGVdood);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  if (T2 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T3 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T3 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T4 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T5 = SLOT_VALUE(T4, 2);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T6 = SLOT_VALUE_INITD(T5, 17);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T7 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T8 = CALL1(&Kproxy_slot_descriptorVdood, T22);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KelementVKd, 3);
      T9 = CONGRUENT_CALL3(T6, T8, &KPempty_vectorVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T10 = CALL1(&Kslot_getterVKe, T9);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T11.vector_element_[0] = T7;
      T11.vector_element_[1] = T10;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      Kdepth_format_outVdoodI(&K1261, &T11);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T12 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KAVKd, 2);
      T13 = CONGRUENT_CALL2(T12, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T13);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    value_ = CALL1(&Kdood_force_slot_value_proxyVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T15 = CALL1(&Kproxy_slot_descriptorVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    CALL3(&Kwalker_slot_value_setterVwalker, value_, x_, T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T16 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T16 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T17 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&K_VKd, 2);
      T18 = CONGRUENT_CALL2(T17, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T18);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T19_0 = value_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T23_0 = T19_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T19_0);
      primitive_type_check(T23_0, &KLsimple_object_vectorGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T21_0 = T23_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T20_0 = T22;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T24_0 = T20_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T20_0);
      primitive_type_check(T24_0, &KLsimple_object_vectorGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T21_0 = T24_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T21_0);
}

dylan_value KCdirect_slot_descriptorsVdfmc_modelingMM1I (dylan_value c_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T2 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T3_0 = KCdirect_slot_descriptorsVdfmc_modelingMM0I(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCdirect_methods_setterVdfmc_modelingMM0I (dylan_value v_, dylan_value x_) {
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:481
  SLOT_VALUE_SETTER(v_, x_, 18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:481
  T3_0 = v_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCdirect_methods_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_) {
  dylan_value T3;
  dylan_value T4;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T3 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T4 = KCdirect_methods_setterVdfmc_modelingMM0I(v_, T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  return(T4);
}

dylan_value KCdirect_methodsVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_2 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T12;
  dylan_value T13;
  dylan_value value_;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19_0;
  dylan_value T20_0;
  dylan_value T21_0;
  dylan_value T22;
  dylan_value T23_0;
  dylan_value T24_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T22 = SLOT_VALUE_INITD(x_, 18);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T2 = primitive_instanceQ(T22,&KLdood_address_proxyGVdood);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  if (T2 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T3 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T3 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T4 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T5 = SLOT_VALUE(T4, 2);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T6 = SLOT_VALUE_INITD(T5, 17);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T7 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T8 = CALL1(&Kproxy_slot_descriptorVdood, T22);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KelementVKd, 3);
      T9 = CONGRUENT_CALL3(T6, T8, &KPempty_vectorVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T10 = CALL1(&Kslot_getterVKe, T9);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T11.vector_element_[0] = T7;
      T11.vector_element_[1] = T10;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      Kdepth_format_outVdoodI(&K1261, &T11);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T12 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KAVKd, 2);
      T13 = CONGRUENT_CALL2(T12, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T13);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    value_ = CALL1(&Kdood_force_slot_value_proxyVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T15 = CALL1(&Kproxy_slot_descriptorVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    CALL3(&Kwalker_slot_value_setterVwalker, value_, x_, T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T16 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T16 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T17 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&K_VKd, 2);
      T18 = CONGRUENT_CALL2(T17, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T18);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T19_0 = value_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T23_0 = T19_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T19_0);
      primitive_type_check(T23_0, &KLsimple_object_vectorGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T21_0 = T23_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T20_0 = T22;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T24_0 = T20_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T20_0);
      primitive_type_check(T24_0, &KLsimple_object_vectorGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T21_0 = T24_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T21_0);
}

dylan_value KCdirect_methodsVdfmc_modelingMM1I (dylan_value c_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T2 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T3_0 = KCdirect_methodsVdfmc_modelingMM0I(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCclass_known_joint_setterVdfmc_modelingMM0I (dylan_value v_, dylan_value x_) {
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:469
  SLOT_VALUE_SETTER(v_, x_, 14);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:469
  T3_0 = v_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCclass_known_joint_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_) {
  dylan_value T3;
  dylan_value T4;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T3 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T4 = KCclass_known_joint_setterVdfmc_modelingMM0I(v_, T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  return(T4);
}

dylan_value KCclass_known_jointVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_2 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T12;
  dylan_value T13;
  dylan_value value_;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19_0;
  dylan_value T20_0;
  dylan_value T21_0;
  dylan_value T22;
  dylan_value T23_0;
  dylan_value T24_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T22 = SLOT_VALUE_INITD(x_, 14);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T2 = primitive_instanceQ(T22,&KLdood_address_proxyGVdood);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  if (T2 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T3 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T3 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T4 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T5 = SLOT_VALUE(T4, 2);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T6 = SLOT_VALUE_INITD(T5, 17);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T7 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T8 = CALL1(&Kproxy_slot_descriptorVdood, T22);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KelementVKd, 3);
      T9 = CONGRUENT_CALL3(T6, T8, &KPempty_vectorVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T10 = CALL1(&Kslot_getterVKe, T9);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T11.vector_element_[0] = T7;
      T11.vector_element_[1] = T10;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      Kdepth_format_outVdoodI(&K1261, &T11);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T12 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KAVKd, 2);
      T13 = CONGRUENT_CALL2(T12, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T13);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    value_ = CALL1(&Kdood_force_slot_value_proxyVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T15 = CALL1(&Kproxy_slot_descriptorVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    CALL3(&Kwalker_slot_value_setterVwalker, value_, x_, T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T16 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T16 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T17 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&K_VKd, 2);
      T18 = CONGRUENT_CALL2(T17, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T18);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T19_0 = value_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T23_0 = T19_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T19_0);
      primitive_type_check(T23_0, &KLsimple_object_vectorGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T21_0 = T23_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T20_0 = T22;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T24_0 = T20_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T20_0);
      primitive_type_check(T24_0, &KLsimple_object_vectorGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T21_0 = T24_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T21_0);
}

dylan_value KCclass_known_jointVdfmc_modelingMM1I (dylan_value c_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T2 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T3_0 = KCclass_known_jointVdfmc_modelingMM0I(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCclass_rcpl_other_positions_setterVdfmc_modelingMM0I (dylan_value v_, dylan_value x_) {
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:462
  SLOT_VALUE_SETTER(v_, x_, 13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:462
  T3_0 = v_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCclass_rcpl_other_positions_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_) {
  dylan_value T3;
  dylan_value T4;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T3 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T4 = KCclass_rcpl_other_positions_setterVdfmc_modelingMM0I(v_, T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  return(T4);
}

dylan_value KCclass_rcpl_other_positionsVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_2 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T12;
  dylan_value T13;
  dylan_value value_;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19_0;
  dylan_value T20_0;
  dylan_value T21_0;
  dylan_value T22;
  dylan_value T23_0;
  dylan_value T24_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T22 = SLOT_VALUE_INITD(x_, 13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T2 = primitive_instanceQ(T22,&KLdood_address_proxyGVdood);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  if (T2 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T3 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T3 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T4 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T5 = SLOT_VALUE(T4, 2);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T6 = SLOT_VALUE_INITD(T5, 17);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T7 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T8 = CALL1(&Kproxy_slot_descriptorVdood, T22);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KelementVKd, 3);
      T9 = CONGRUENT_CALL3(T6, T8, &KPempty_vectorVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T10 = CALL1(&Kslot_getterVKe, T9);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T11.vector_element_[0] = T7;
      T11.vector_element_[1] = T10;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      Kdepth_format_outVdoodI(&K1261, &T11);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T12 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KAVKd, 2);
      T13 = CONGRUENT_CALL2(T12, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T13);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    value_ = CALL1(&Kdood_force_slot_value_proxyVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T15 = CALL1(&Kproxy_slot_descriptorVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    CALL3(&Kwalker_slot_value_setterVwalker, value_, x_, T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T16 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T16 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T17 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&K_VKd, 2);
      T18 = CONGRUENT_CALL2(T17, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T18);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T19_0 = value_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T23_0 = T19_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T19_0);
      primitive_type_check(T23_0, &KLsimple_object_vectorGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T21_0 = T23_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T20_0 = T22;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T24_0 = T20_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T20_0);
      primitive_type_check(T24_0, &KLsimple_object_vectorGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T21_0 = T24_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T21_0);
}

dylan_value KCclass_rcpl_other_positionsVdfmc_modelingMM1I (dylan_value c_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T2 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T3_0 = KCclass_rcpl_other_positionsVdfmc_modelingMM0I(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCclass_rcpl_position_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_) {
  dylan_value T3;
  dylan_value T4;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T3 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  SLOT_VALUE_SETTER(v_, T3, 12);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T4 = v_;
  MV_SET_ELT(0, v_);
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  return(T4);
}

dylan_value KCclass_rcpl_positionVdfmc_modelingMM1I (dylan_value c_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T2 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T3 = SLOT_VALUE_INITD(T2, 12);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T4_0 = T3;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  MV_SET_COUNT(1);
  return(T4_0);
}

dylan_value KCclass_rcpl_vector_setterVdfmc_modelingMM0I (dylan_value v_, dylan_value x_) {
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:457
  SLOT_VALUE_SETTER(v_, x_, 11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:457
  T3_0 = v_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCclass_rcpl_vector_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_) {
  dylan_value T3;
  dylan_value T4;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T3 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T4 = KCclass_rcpl_vector_setterVdfmc_modelingMM0I(v_, T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  return(T4);
}

dylan_value KCclass_rcpl_vectorVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_2 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T12;
  dylan_value T13;
  dylan_value value_;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19_0;
  dylan_value T20_0;
  dylan_value T21_0;
  dylan_value T22;
  dylan_value T23_0;
  dylan_value T24_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T22 = SLOT_VALUE_INITD(x_, 11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T2 = primitive_instanceQ(T22,&KLdood_address_proxyGVdood);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  if (T2 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T3 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T3 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T4 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T5 = SLOT_VALUE(T4, 2);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T6 = SLOT_VALUE_INITD(T5, 17);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T7 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T8 = CALL1(&Kproxy_slot_descriptorVdood, T22);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KelementVKd, 3);
      T9 = CONGRUENT_CALL3(T6, T8, &KPempty_vectorVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T10 = CALL1(&Kslot_getterVKe, T9);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T11.vector_element_[0] = T7;
      T11.vector_element_[1] = T10;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      Kdepth_format_outVdoodI(&K1261, &T11);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T12 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KAVKd, 2);
      T13 = CONGRUENT_CALL2(T12, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T13);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    value_ = CALL1(&Kdood_force_slot_value_proxyVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T15 = CALL1(&Kproxy_slot_descriptorVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    CALL3(&Kwalker_slot_value_setterVwalker, value_, x_, T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T16 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T16 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T17 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&K_VKd, 2);
      T18 = CONGRUENT_CALL2(T17, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T18);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T19_0 = value_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T23_0 = T19_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T19_0);
      primitive_type_check(T23_0, &KLsimple_object_vectorGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T21_0 = T23_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T20_0 = T22;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T24_0 = T20_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T20_0);
      primitive_type_check(T24_0, &KLsimple_object_vectorGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T21_0 = T24_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T21_0);
}

dylan_value KCclass_rcpl_vectorVdfmc_modelingMM1I (dylan_value c_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T2 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T3_0 = KCclass_rcpl_vectorVdfmc_modelingMM0I(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCdirect_superclasses_setterVdfmc_modelingMM0I (dylan_value v_, dylan_value x_) {
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:451
  SLOT_VALUE_SETTER(v_, x_, 10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:451
  T3_0 = v_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCdirect_superclasses_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_) {
  dylan_value T3;
  dylan_value T4;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T3 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T4 = KCdirect_superclasses_setterVdfmc_modelingMM0I(v_, T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  return(T4);
}

dylan_value KCdirect_superclassesVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_2 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T12;
  dylan_value T13;
  dylan_value value_;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19_0;
  dylan_value T20_0;
  dylan_value T21_0;
  dylan_value T22;
  dylan_value T23_0;
  dylan_value T24_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T22 = SLOT_VALUE(x_, 10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T2 = primitive_instanceQ(T22,&KLdood_address_proxyGVdood);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  if (T2 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T3 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T3 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T4 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T5 = SLOT_VALUE(T4, 2);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T6 = SLOT_VALUE_INITD(T5, 17);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T7 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T8 = CALL1(&Kproxy_slot_descriptorVdood, T22);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KelementVKd, 3);
      T9 = CONGRUENT_CALL3(T6, T8, &KPempty_vectorVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T10 = CALL1(&Kslot_getterVKe, T9);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T11.vector_element_[0] = T7;
      T11.vector_element_[1] = T10;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      Kdepth_format_outVdoodI(&K1261, &T11);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T12 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KAVKd, 2);
      T13 = CONGRUENT_CALL2(T12, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T13);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    value_ = CALL1(&Kdood_force_slot_value_proxyVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T15 = CALL1(&Kproxy_slot_descriptorVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    CALL3(&Kwalker_slot_value_setterVwalker, value_, x_, T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T16 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T16 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T17 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&K_VKd, 2);
      T18 = CONGRUENT_CALL2(T17, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T18);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T19_0 = value_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T23_0 = T19_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T19_0);
      primitive_type_check(T23_0, &KLsimple_object_vectorGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T21_0 = T23_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T20_0 = T22;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T24_0 = T20_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T20_0);
      primitive_type_check(T24_0, &KLsimple_object_vectorGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T21_0 = T24_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T21_0);
}

dylan_value KCdirect_superclassesVdfmc_modelingMM1I (dylan_value c_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T2 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T3_0 = KCdirect_superclassesVdfmc_modelingMM0I(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCclass_constructor_setterVdfmc_modelingMM0I (dylan_value v_, dylan_value c_) {
  dylan_value T3;
  dylan_value T4;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T4 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  CONGRUENT_CALL_PROLOG(&KCclass_constructor_setterVdfmc_modeling, 2);
  T3 = CONGRUENT_CALL2(v_, T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  return(T3);
}

dylan_value KCclass_constructorVdfmc_modelingMM0I (dylan_value c_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T2 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T3_0 = KCclass_constructorVdfmc_modelingMM1I(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCinstance_slot_descriptors_setterVdfmc_modelingMM0I (dylan_value v_, dylan_value x_) {
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:436
  SLOT_VALUE_SETTER(v_, x_, 7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:436
  T3_0 = v_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCinstance_slot_descriptors_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_) {
  dylan_value T3;
  dylan_value T4;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T3 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T4 = KCinstance_slot_descriptors_setterVdfmc_modelingMM0I(v_, T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  return(T4);
}

dylan_value KCinstance_slot_descriptorsVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_2 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T12;
  dylan_value T13;
  dylan_value value_;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19_0;
  dylan_value T20_0;
  dylan_value T21_0;
  dylan_value T22;
  dylan_value T23_0;
  dylan_value T24_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T22 = SLOT_VALUE_INITD(x_, 7);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T2 = primitive_instanceQ(T22,&KLdood_address_proxyGVdood);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  if (T2 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T3 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T3 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T4 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T5 = SLOT_VALUE(T4, 2);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T6 = SLOT_VALUE_INITD(T5, 17);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T7 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T8 = CALL1(&Kproxy_slot_descriptorVdood, T22);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KelementVKd, 3);
      T9 = CONGRUENT_CALL3(T6, T8, &KPempty_vectorVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T10 = CALL1(&Kslot_getterVKe, T9);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T11.vector_element_[0] = T7;
      T11.vector_element_[1] = T10;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      Kdepth_format_outVdoodI(&K1261, &T11);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T12 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KAVKd, 2);
      T13 = CONGRUENT_CALL2(T12, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T13);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    value_ = CALL1(&Kdood_force_slot_value_proxyVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T15 = CALL1(&Kproxy_slot_descriptorVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    CALL3(&Kwalker_slot_value_setterVwalker, value_, x_, T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T16 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T16 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T17 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&K_VKd, 2);
      T18 = CONGRUENT_CALL2(T17, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T18);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T19_0 = value_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T23_0 = T19_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T19_0);
      primitive_type_check(T23_0, &KLsimple_object_vectorGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T21_0 = T23_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T20_0 = T22;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T24_0 = T20_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T20_0);
      primitive_type_check(T24_0, &KLsimple_object_vectorGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T21_0 = T24_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T21_0);
}

dylan_value KCinstance_slot_descriptorsVdfmc_modelingMM1I (dylan_value c_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T2 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T3_0 = KCinstance_slot_descriptorsVdfmc_modelingMM0I(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCrepeated_slot_descriptor_setterVdfmc_modelingMM0I (dylan_value v_, dylan_value x_) {
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:434
  SLOT_VALUE_SETTER(v_, x_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:434
  T3_0 = v_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCrepeated_slot_descriptor_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_) {
  dylan_value T3;
  dylan_value T4;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T3 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T4 = KCrepeated_slot_descriptor_setterVdfmc_modelingMM0I(v_, T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  return(T4);
}

dylan_value KCrepeated_slot_descriptorVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_2 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T12;
  dylan_value T13;
  dylan_value value_;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19_0;
  dylan_value T20_0;
  dylan_value T21_0;
  dylan_value T22;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T22 = SLOT_VALUE_INITD(x_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T2 = primitive_instanceQ(T22,&KLdood_address_proxyGVdood);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  if (T2 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T3 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T3 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T4 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T5 = SLOT_VALUE(T4, 2);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T6 = SLOT_VALUE_INITD(T5, 17);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T7 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T8 = CALL1(&Kproxy_slot_descriptorVdood, T22);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KelementVKd, 3);
      T9 = CONGRUENT_CALL3(T6, T8, &KPempty_vectorVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T10 = CALL1(&Kslot_getterVKe, T9);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T11.vector_element_[0] = T7;
      T11.vector_element_[1] = T10;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      Kdepth_format_outVdoodI(&K1261, &T11);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T12 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KAVKd, 2);
      T13 = CONGRUENT_CALL2(T12, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T13);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    value_ = CALL1(&Kdood_force_slot_value_proxyVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T15 = CALL1(&Kproxy_slot_descriptorVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    CALL3(&Kwalker_slot_value_setterVwalker, value_, x_, T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T16 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T16 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T17 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&K_VKd, 2);
      T18 = CONGRUENT_CALL2(T17, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T18);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T19_0 = value_;
    T21_0 = T19_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T20_0 = T22;
    T21_0 = T20_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T21_0);
}

dylan_value KCrepeated_slot_descriptorVdfmc_modelingMM1I (dylan_value c_) {
  dylan_value T2_0;
  dylan_value T3;
  dylan_value T4_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T3 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T4_0 = KCrepeated_slot_descriptorVdfmc_modelingMM0I(T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T2_0 = T4_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T4_0);
    primitive_type_check(T2_0, &KLmodel_valueGVdfmc_modeling);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  MV_SET_COUNT(1);
  return(T2_0);
}

dylan_value KCclass_mm_wrapper_setterVdfmc_modelingMM0I (dylan_value v_, dylan_value x_) {
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:431
  SLOT_VALUE_SETTER(v_, x_, 5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:431
  T3_0 = v_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCclass_mm_wrapper_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_) {
  dylan_value T3;
  dylan_value T4;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T3 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T4 = KCclass_mm_wrapper_setterVdfmc_modelingMM0I(v_, T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  return(T4);
}

dylan_value KCclass_mm_wrapperVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_2 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T12;
  dylan_value T13;
  dylan_value value_;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19_0;
  dylan_value T20_0;
  dylan_value T21_0;
  dylan_value T22;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T22 = SLOT_VALUE_INITD(x_, 5);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T2 = primitive_instanceQ(T22,&KLdood_address_proxyGVdood);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  if (T2 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T3 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T3 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T4 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T5 = SLOT_VALUE(T4, 2);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T6 = SLOT_VALUE_INITD(T5, 17);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T7 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T8 = CALL1(&Kproxy_slot_descriptorVdood, T22);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KelementVKd, 3);
      T9 = CONGRUENT_CALL3(T6, T8, &KPempty_vectorVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T10 = CALL1(&Kslot_getterVKe, T9);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T11.vector_element_[0] = T7;
      T11.vector_element_[1] = T10;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      Kdepth_format_outVdoodI(&K1261, &T11);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T12 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KAVKd, 2);
      T13 = CONGRUENT_CALL2(T12, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T13);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    value_ = CALL1(&Kdood_force_slot_value_proxyVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T15 = CALL1(&Kproxy_slot_descriptorVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    CALL3(&Kwalker_slot_value_setterVwalker, value_, x_, T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T16 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T16 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T17 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&K_VKd, 2);
      T18 = CONGRUENT_CALL2(T17, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T18);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T19_0 = value_;
    T21_0 = T19_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T20_0 = T22;
    T21_0 = T20_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T21_0);
}

dylan_value KCclass_mm_wrapperVdfmc_modelingMM1I (dylan_value c_) {
  dylan_value T2_0;
  dylan_value T3;
  dylan_value T4_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T3 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T4_0 = KCclass_mm_wrapperVdfmc_modelingMM0I(T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T2_0 = T4_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T4_0);
    primitive_type_check(T2_0, &KLmodel_valueGVdfmc_modeling);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  MV_SET_COUNT(1);
  return(T2_0);
}

dylan_value KLBimplementation_classGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Ciclass_class_, dylan_value Uunique_private_Cdirect_superclasses_, dylan_value Uunique_private_Cclass_known_joint_, dylan_value Uunique_private_Ciclass_dependent_generics_, dylan_value Uunique_private_Ciclass_subclass_dependent_generics_) {
  dylan_value T10;
  dylan_value Uunique_Ciclass_classF11;
  dylan_value T12;
  dylan_value Uunique_Ciclass_classF13;
  dylan_value Uunique_private_Cdirect_superclassesF14;
  dylan_value Uunique_private_Cdirect_superclassesF15;
  dylan_value Uunique_private_Cclass_known_jointF16;
  dylan_value Uunique_private_Ciclass_dependent_genericsF17;
  dylan_value Uunique_private_Ciclass_subclass_dependent_genericsF18;
  dylan_value T19_0;
  dylan_value T20;
  _KLsimple_object_vectorGVKd_1 T21 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T22;
  dylan_value Utmp_;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T20 = primitive_idQ(Uunique_Ciclass_class_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  if (T20 != &KPfalseVKi) {
    T21.vector_element_[0] = &KJclass_;
    T22 = KerrorVKdMM1I(&K1243, &T21);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T10 = T22;
    Uunique_Ciclass_classF11 = T10;
  } else {
    Uunique_Ciclass_classF11 = Uunique_Ciclass_class_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T12 = primitive_object_allocate_filled(30,&KLBimplementation_classGVdfmc_modelingW,29,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T12, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T12, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T25 = Utmp_;
  } else {
    T24 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T25 = T24;
  }
  SLOT_VALUE_SETTER(T25, T12, 2);
  SLOT_VALUE_SETTER((dylan_value) 1, T12, 3);
  primitive_type_check(Uunique_Ciclass_classF11, &KLBclassGVdfmc_modeling);
  Uunique_Ciclass_classF13 = Uunique_Ciclass_classF11;
  SLOT_VALUE_SETTER(Uunique_Ciclass_classF13, T12, 4);
  SLOT_VALUE_SETTER(&KPfalseVKi, T12, 5);
  SLOT_VALUE_SETTER(&KPfalseVKi, T12, 6);
  SLOT_VALUE_SETTER(&KPempty_vectorVKi, T12, 7);
  SLOT_VALUE_SETTER((dylan_value) -3, T12, 8);
  SLOT_VALUE_SETTER(&KPunboundVKi, T12, 9);
  T26 = primitive_idQ(Uunique_private_Cdirect_superclasses_,&KPunboundVKi);
  if (T26 != &KPfalseVKi) {
    Uunique_private_Cdirect_superclassesF15 = Uunique_private_Cdirect_superclasses_;
  } else {
    primitive_type_check(Uunique_private_Cdirect_superclasses_, &K2632);
    Uunique_private_Cdirect_superclassesF14 = Uunique_private_Cdirect_superclasses_;
    Uunique_private_Cdirect_superclassesF15 = Uunique_private_Cdirect_superclassesF14;
  }
  SLOT_VALUE_SETTER(Uunique_private_Cdirect_superclassesF15, T12, 10);
  SLOT_VALUE_SETTER(&KPempty_vectorVKi, T12, 11);
  SLOT_VALUE_SETTER((dylan_value) 1, T12, 12);
  SLOT_VALUE_SETTER(&KPempty_vectorVKi, T12, 13);
  primitive_type_check(Uunique_private_Cclass_known_joint_, &K2632);
  Uunique_private_Cclass_known_jointF16 = Uunique_private_Cclass_known_joint_;
  SLOT_VALUE_SETTER(Uunique_private_Cclass_known_jointF16, T12, 14);
  primitive_type_check(Uunique_private_Ciclass_dependent_generics_, &K2596);
  Uunique_private_Ciclass_dependent_genericsF17 = Uunique_private_Ciclass_dependent_generics_;
  SLOT_VALUE_SETTER(Uunique_private_Ciclass_dependent_genericsF17, T12, 15);
  primitive_type_check(Uunique_private_Ciclass_subclass_dependent_generics_, &K2596);
  Uunique_private_Ciclass_subclass_dependent_genericsF18 = Uunique_private_Ciclass_subclass_dependent_generics_;
  SLOT_VALUE_SETTER(Uunique_private_Ciclass_subclass_dependent_genericsF18, T12, 16);
  SLOT_VALUE_SETTER(&KPempty_listVKi, T12, 17);
  SLOT_VALUE_SETTER(&KPempty_vectorVKi, T12, 18);
  SLOT_VALUE_SETTER(&KPempty_vectorVKi, T12, 19);
  SLOT_VALUE_SETTER(&KPempty_vectorVKi, T12, 20);
  SLOT_VALUE_SETTER(&KPempty_vectorVKi, T12, 21);
  SLOT_VALUE_SETTER(&KPempty_vectorVKi, T12, 22);
  SLOT_VALUE_SETTER(&KPempty_vectorVKi, T12, 23);
  SLOT_VALUE_SETTER((dylan_value) 1, T12, 24);
  SLOT_VALUE_SETTER(&KPempty_vectorVKi, T12, 25);
  SLOT_VALUE_SETTER(IKJuninitialized_, T12, 26);
  SLOT_VALUE_SETTER(&KPempty_listVKi, T12, 27);
  SLOT_VALUE_SETTER(&KPempty_listVKi, T12, 28);
  MIEP_CALL_PROLOG(&K1336);
  KinitializeVKdMdfmc_modelingM1I(T12, init_args_);
  T19_0 = T12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T19_0);
}

dylan_value KCinstanceQ_iep_setterVdfmc_modelingMM0I (dylan_value v_, dylan_value t_) {
  dylan_value T3;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:410
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:410
  SLOT_VALUE_SETTER(v_, t_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:410
  T3 = v_;
  MV_SET_ELT(0, v_);
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:410
  return(T3);
}

dylan_value KCinstanceQ_iepVdfmc_modelingMM0I (dylan_value t_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:406
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:407
  T8 = SLOT_VALUE_INITD(t_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:407
  if (T8 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:407
    T2 = T8;
    MV_SET_ELT(0, T8);
    MV_SET_COUNT(1);
    T7 = T2;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:407
    CONGRUENT_CALL_PROLOG(&KCinstanceQ_functionVdfmc_modeling, 1);
    T3 = CONGRUENT_CALL1(t_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:407
    T4 = Kdylan_valueVdfmc_namespaceI(T3);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:407
    CONGRUENT_CALL_PROLOG(&KCiepVdfmc_modeling, 1);
    T5 = CONGRUENT_CALL1(T4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:407
    SLOT_VALUE_SETTER(T5, t_, 3);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:407
    T6 = T5;
    MV_SET_ELT(0, T5);
    MV_SET_COUNT(1);
    T7 = T6;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:407
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:406
  return(T7);
}

dylan_value KCelementVdfmc_modelingMM0I (dylan_value collection_, dylan_value key_, dylan_value Urest_, dylan_value default_) {
  dylan_value T5_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:358
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:359
  T5_0 = KerrorVKdMM1I(&K2805, &KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:358
  MV_SET_COUNT(1);
  return(T5_0);
}

dylan_value KCelementVdfmc_modelingMM1I (dylan_value collection_, dylan_value key_, dylan_value Urest_, dylan_value default_) {
  dylan_value T5;
  dylan_value defaultF6;
  dylan_value T7_0;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10_0;
  dylan_value T11_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:383
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:383
  T8 = primitive_idQ(default_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:383
  if (T8 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:383
    T5 = DunsuppliedYcommon_extensionsVcommon_dylan;
    defaultF6 = T5;
  } else {
    defaultF6 = default_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:383
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:383
  T9 = primitive_idQ(defaultF6,DunsuppliedYcommon_extensionsVcommon_dylan);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:383
  if (T9 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:383
    T11_0 = KelementVKdMM3I(collection_, key_, &KPempty_vectorVKi, &Kunsupplied_objectVKi);
    T7_0 = T11_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:383
    T10_0 = KelementVKdMM3I(collection_, key_, &KPempty_vectorVKi, defaultF6);
    T7_0 = T10_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:383
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:383
  MV_SET_COUNT(1);
  return(T7_0);
}

dylan_value KCelementVdfmc_modelingMM2I (dylan_value collection_, dylan_value key_, dylan_value Urest_, dylan_value default_) {
  dylan_value T5;
  dylan_value defaultF6;
  dylan_value T7_0;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10_0;
  dylan_value T11_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:384
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:384
  T8 = primitive_idQ(default_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:384
  if (T8 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:384
    T5 = DunsuppliedYcommon_extensionsVcommon_dylan;
    defaultF6 = T5;
  } else {
    defaultF6 = default_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:384
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:384
  T9 = primitive_idQ(defaultF6,DunsuppliedYcommon_extensionsVcommon_dylan);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:384
  if (T9 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:384
    T11_0 = KelementVKdMM25I(collection_, key_, &KPempty_vectorVKi, &Kunsupplied_objectVKi);
    T7_0 = T11_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:384
    T10_0 = KelementVKdMM25I(collection_, key_, &KPempty_vectorVKi, defaultF6);
    T7_0 = T10_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:384
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:384
  MV_SET_COUNT(1);
  return(T7_0);
}

dylan_value KCelementVdfmc_modelingMM3I (dylan_value collection_, dylan_value key_, dylan_value Urest_, dylan_value default_) {
  dylan_value T5;
  dylan_value defaultF6;
  dylan_value T7_0;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  DWORD T11;
  DWORD T12;
  dylan_value T13;
  DBCHR T14;
  dylan_value T15;
  dylan_value T16_0;
  dylan_value T17;
  dylan_value T18_0;
  dylan_value T19;
  _KLsimple_object_vectorGVKd_4 T20 = {&KLsimple_object_vectorGVKdW, (dylan_value) 17};
  dylan_value T21;
  dylan_value T22_0;
  dylan_value T23_0;
  dylan_value T24_0;
  dylan_value T25_0;
  dylan_value T26;
  DWORD T27;
  DWORD T28;
  dylan_value T29;
  DBCHR T30;
  dylan_value T31;
  dylan_value T32_0;
  dylan_value T33_0;
  dylan_value T34_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
  T8 = primitive_idQ(default_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
  if (T8 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
    T5 = DunsuppliedYcommon_extensionsVcommon_dylan;
    defaultF6 = T5;
  } else {
    defaultF6 = default_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
  T9 = primitive_idQ(defaultF6,DunsuppliedYcommon_extensionsVcommon_dylan);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
  if (T9 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
    T26 = SLOT_VALUE_INITD(collection_, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
    T27 = primitive_cast_integer_as_raw(key_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
    T28 = primitive_cast_integer_as_raw(T26);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
    T29 = primitive_machine_word_unsigned_less_thanQ(T27,T28);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
    if (T29 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
      T30 = REPEATED_DBCHR_SLOT_VALUE_TAGGED(collection_, 1, T27);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
      T31 = primitive_raw_as_byte_character(T30);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
      T32_0 = T31;
      T34_0 = T32_0;
    } else {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
      T33_0 = Kelement_range_errorVKeI(collection_, key_);
      T34_0 = T33_0;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
    T7_0 = T34_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
    T10 = SLOT_VALUE_INITD(collection_, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
    T11 = primitive_cast_integer_as_raw(key_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
    T12 = primitive_cast_integer_as_raw(T10);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
    T13 = primitive_machine_word_unsigned_less_thanQ(T11,T12);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
    if (T13 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
      T14 = REPEATED_DBCHR_SLOT_VALUE_TAGGED(collection_, 1, T11);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
      T15 = primitive_raw_as_byte_character(T14);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
      T16_0 = T15;
      T25_0 = T16_0;
    } else {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
      T17 = primitive_idQ(defaultF6,&Kunsupplied_objectVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
      if (T17 != &KPfalseVKi) {
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
        T18_0 = Kelement_range_errorVKeI(collection_, key_);
        T24_0 = T18_0;
      } else {
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
        T19 = primitive_instanceQ(defaultF6,&KLbyte_characterGVKe);
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
        if (T19 == &KPfalseVKi) {
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
          T20.vector_element_[0] = &KJvalue_;
          T20.vector_element_[1] = defaultF6;
          T20.vector_element_[2] = &KJtype_;
          T20.vector_element_[3] = &KLbyte_characterGVKe;
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
          CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
          T21 = CONGRUENT_CALL2(&KLtype_errorGVKd, &T20);
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
          CONGRUENT_CALL_PROLOG(&KerrorVKd, 2);
          CONGRUENT_CALL2(T21, &KPempty_vectorVKi);
        }
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
        T22_0 = defaultF6;
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
        T23_0 = T22_0;
        {
          MV_CHECK_TYPE_PROLOGUE(T22_0);
          primitive_type_check(T23_0, &KLbyte_characterGVKe);
          MV_CHECK_TYPE_EPILOGUE();
        }
        T24_0 = T23_0;
      }
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
      T25_0 = T24_0;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
    T7_0 = T25_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
  MV_SET_COUNT(1);
  return(T7_0);
}

dylan_value KCsizeVdfmc_modelingMM0I (dylan_value object_) {
  dylan_value T2_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:354
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:355
  T2_0 = KerrorVKdMM1I(&K2824, &KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:354
  MV_SET_COUNT(1);
  return(T2_0);
}

dylan_value KCsizeVdfmc_modelingMM1I (dylan_value collection_) {
  dylan_value T2_0;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:387
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:389
  T3_0 = KsizeVKdMM30I(collection_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:387
  T2_0 = T3_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T3_0);
    primitive_type_check(T2_0, &KLintegerGVKd);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:387
  MV_SET_COUNT(1);
  return(T2_0);
}

dylan_value KCsizeVdfmc_modelingMM2I (dylan_value object_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1192
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1194
  T2 = SLOT_VALUE_INITD(object_, 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1194
  T3_0 = T2;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1192
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCsizeVdfmc_modelingMM3I (dylan_value object_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1204
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1206
  T2 = SLOT_VALUE_INITD(object_, 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1206
  T3_0 = T2;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1204
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCemptyQVdfmc_modelingMM0I (dylan_value object_) {
  dylan_value T2_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:350
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:351
  T2_0 = KerrorVKdMM1I(&K2843, &KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:350
  MV_SET_COUNT(1);
  return(T2_0);
}

dylan_value KCemptyQVdfmc_modelingMM1I (dylan_value collection_) {
  dylan_value T2;
  DWORD T3;
  dylan_value T4;
  dylan_value T5_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:383
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:383
  T2 = SLOT_VALUE_INITD(collection_, 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:383
  T3 = primitive_cast_integer_as_raw(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:383
  T4 = primitive_machine_word_equalQ(T3,1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:383
  T5_0 = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:383
  MV_SET_COUNT(1);
  return(T5_0);
}

dylan_value KCemptyQVdfmc_modelingMM2I (dylan_value collection_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:384
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:384
  T2 = primitive_idQ(collection_,&KPempty_listVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:384
  T3_0 = T2;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:384
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCemptyQVdfmc_modelingMM3I (dylan_value collection_) {
  dylan_value T2;
  DWORD T3;
  dylan_value T4;
  dylan_value T5_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
  T2 = SLOT_VALUE_INITD(collection_, 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
  T3 = primitive_cast_integer_as_raw(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
  T4 = primitive_machine_word_equalQ(T3,1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
  T5_0 = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:385
  MV_SET_COUNT(1);
  return(T5_0);
}

dylan_value KCstring_elementVdfmc_modelingMM0I (dylan_value object_, dylan_value index_) {
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1204
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1207
  CONGRUENT_CALL_PROLOG(&KelementVKd, 3);
  T3_0 = CONGRUENT_CALL3(object_, index_, &KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1204
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KLBbyte_stringGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_) {
  dylan_value T5;
  dylan_value T6_0;
  dylan_value Utmp_;
  dylan_value T8;
  dylan_value T9;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T5 = primitive_object_allocate_filled(5,&KLBbyte_stringGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T5, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T5, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T9 = Utmp_;
  } else {
    T8 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T9 = T8;
  }
  SLOT_VALUE_SETTER(T9, T5, 2);
  SLOT_VALUE_SETTER(&KPunboundVKi, T5, 3);
  T6_0 = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  MV_SET_COUNT(1);
  return(T6_0);
}

dylan_value KCvector_element_setterVdfmc_modelingMM0I (dylan_value new_value_, dylan_value object_, dylan_value index_) {
  dylan_value T4;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1192
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1195
  CONGRUENT_CALL_PROLOG(&Kelement_setterVKd, 3);
  CONGRUENT_CALL3(new_value_, object_, index_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1195
  T4 = new_value_;
  MV_SET_ELT(0, new_value_);
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1192
  return(T4);
}

dylan_value KCvector_elementVdfmc_modelingMM0I (dylan_value object_, dylan_value index_) {
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1192
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1195
  CONGRUENT_CALL_PROLOG(&KelementVKd, 3);
  T3_0 = CONGRUENT_CALL3(object_, index_, &KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1192
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KLBsimple_object_vectorGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_) {
  dylan_value T5;
  dylan_value T6_0;
  dylan_value Utmp_;
  dylan_value T8;
  dylan_value T9;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  T5 = primitive_object_allocate_filled(5,&KLBsimple_object_vectorGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T5, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T5, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T9 = Utmp_;
  } else {
    T8 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T9 = T8;
  }
  SLOT_VALUE_SETTER(T9, T5, 2);
  SLOT_VALUE_SETTER(&KPunboundVKi, T5, 3);
  T6_0 = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  MV_SET_COUNT(1);
  return(T6_0);
}

static dylan_value K2937I () {
  dylan_value init_value_;
  dylan_value T1_0;
  dylan_value T2;
  dylan_value T3;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:294
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:294
  T2 = Kdylan_valueVdfmc_namespaceI(IKJLobjectG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:294
  T3 = T2;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:294
  primitive_type_check(T3, &KLBtypeGVdfmc_modeling);
  init_value_ = T3;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:294
  T1_0 = init_value_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:294
  MV_SET_COUNT(1);
  return(T1_0);
}

dylan_value KLBempty_listGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Chead_, dylan_value Uunique_Ctail_) {
  dylan_value T7;
  dylan_value T8_0;
  dylan_value Utmp_;
  dylan_value T10;
  dylan_value T11;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:290
  T7 = primitive_object_allocate_filled(6,&KLBempty_listGVdfmc_modelingW,5,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T7, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T7, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T11 = Utmp_;
  } else {
    T10 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T11 = T10;
  }
  SLOT_VALUE_SETTER(T11, T7, 2);
  SLOT_VALUE_SETTER(Uunique_Chead_, T7, 3);
  SLOT_VALUE_SETTER(Uunique_Ctail_, T7, 4);
  T8_0 = T7;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:290
  MV_SET_COUNT(1);
  return(T8_0);
}

dylan_value KLBpairGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Chead_, dylan_value Uunique_Ctail_) {
  dylan_value T7;
  dylan_value T8_0;
  dylan_value Utmp_;
  dylan_value T10;
  dylan_value T11;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:286
  T7 = primitive_object_allocate_filled(6,&KLBpairGVdfmc_modelingW,5,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T7, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T7, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T11 = Utmp_;
  } else {
    T10 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T11 = T10;
  }
  SLOT_VALUE_SETTER(T11, T7, 2);
  SLOT_VALUE_SETTER(Uunique_Chead_, T7, 3);
  SLOT_VALUE_SETTER(Uunique_Ctail_, T7, 4);
  T8_0 = T7;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:286
  MV_SET_COUNT(1);
  return(T8_0);
}

dylan_value KCtail_setterVdfmc_modelingMM1I (dylan_value new_value_, dylan_value object_) {
  dylan_value T3;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1174
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1177
  SLOT_VALUE_SETTER(new_value_, object_, 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1177
  T3 = new_value_;
  MV_SET_ELT(0, new_value_);
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1174
  return(T3);
}

dylan_value KCtail_setterVdfmc_modelingMM2I (dylan_value new_value_, dylan_value object_) {
  dylan_value T3;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1180
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1182
  SLOT_VALUE_SETTER(new_value_, object_, 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1182
  T3 = new_value_;
  MV_SET_ELT(0, new_value_);
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1180
  return(T3);
}

dylan_value KCtailVdfmc_modelingMM1I (dylan_value object_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1174
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1177
  T2 = SLOT_VALUE_INITD(object_, 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1177
  T3_0 = T2;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1174
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCtailVdfmc_modelingMM2I (dylan_value object_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1180
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1182
  T2 = SLOT_VALUE_INITD(object_, 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1182
  T3_0 = T2;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1180
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KChead_setterVdfmc_modelingMM1I (dylan_value new_value_, dylan_value object_) {
  dylan_value T3;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1174
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1176
  SLOT_VALUE_SETTER(new_value_, object_, 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1176
  T3 = new_value_;
  MV_SET_ELT(0, new_value_);
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1174
  return(T3);
}

dylan_value KChead_setterVdfmc_modelingMM2I (dylan_value new_value_, dylan_value object_) {
  dylan_value T3;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1180
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1181
  SLOT_VALUE_SETTER(new_value_, object_, 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1181
  T3 = new_value_;
  MV_SET_ELT(0, new_value_);
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1180
  return(T3);
}

dylan_value KCheadVdfmc_modelingMM1I (dylan_value object_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1174
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1176
  T2 = SLOT_VALUE_INITD(object_, 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1176
  T3_0 = T2;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1174
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCheadVdfmc_modelingMM2I (dylan_value object_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1180
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1181
  T2 = SLOT_VALUE_INITD(object_, 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1181
  T3_0 = T2;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1180
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCmm_wrapper_number_patternsVdfmc_modelingMM0I (dylan_value object_) {
  dylan_value T2;
  dylan_value T3;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:233
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:234
  T3 = SLOT_VALUE(object_, 8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:234
  CONGRUENT_CALL_PROLOG(&KsizeVKd, 1);
  T2 = CONGRUENT_CALL1(T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:233
  return(T2);
}

dylan_value KCmm_wrapper_pattern_element_setterVdfmc_modelingMM0I (dylan_value value_, dylan_value object_, dylan_value index_) {
  dylan_value T4;
  dylan_value T5;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:247
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:249
  T5 = SLOT_VALUE(object_, 8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:249
  CALL3(&Kelement_setterVKd, value_, T5, index_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:249
  T4 = value_;
  MV_SET_ELT(0, value_);
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:247
  return(T4);
}

dylan_value KCmm_wrapper_pattern_elementVdfmc_modelingMM0I (dylan_value object_, dylan_value index_) {
  dylan_value T3;
  dylan_value T4;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:243
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:244
  T4 = SLOT_VALUE(object_, 8);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:244
  T3 = CALL2(&KelementVKd, T4, index_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:243
  return(T3);
}

dylan_value KLBmm_wrapperGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Cmm_wrapper_implementation_class_, dylan_value Uunique_Cmm_wrapper_subtype_mask_, dylan_value Uunique_Cmm_wrapper_fixed_part_, dylan_value Uunique_Cmm_wrapper_variable_part_, dylan_value Uunique_Pmm_wrapper_patterns_) {
  dylan_value T10;
  dylan_value Uunique_Cmm_wrapper_implementation_classF11;
  dylan_value T12;
  dylan_value Uunique_Cmm_wrapper_implementation_classF13;
  dylan_value Uunique_Cmm_wrapper_subtype_maskF14;
  dylan_value Uunique_Cmm_wrapper_fixed_partF15;
  dylan_value Uunique_Cmm_wrapper_fixed_partF16;
  dylan_value Uunique_Cmm_wrapper_variable_partF17;
  dylan_value Uunique_Cmm_wrapper_variable_partF18;
  dylan_value T19_0;
  dylan_value T20;
  _KLsimple_object_vectorGVKd_1 T21 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T22;
  dylan_value Utmp_;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T20 = primitive_idQ(Uunique_Cmm_wrapper_implementation_class_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  if (T20 != &KPfalseVKi) {
    T21.vector_element_[0] = &KJimplementation_class_;
    T22 = KerrorVKdMM1I(&K1243, &T21);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
    T10 = T22;
    Uunique_Cmm_wrapper_implementation_classF11 = T10;
  } else {
    Uunique_Cmm_wrapper_implementation_classF11 = Uunique_Cmm_wrapper_implementation_class_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T12 = primitive_object_allocate_filled(10,&KLBmm_wrapperGVdfmc_modelingW,9,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T12, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T12, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T25 = Utmp_;
  } else {
    T24 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T25 = T24;
  }
  SLOT_VALUE_SETTER(T25, T12, 2);
  primitive_type_check(Uunique_Cmm_wrapper_implementation_classF11, &KLBimplementation_classGVdfmc_modeling);
  Uunique_Cmm_wrapper_implementation_classF13 = Uunique_Cmm_wrapper_implementation_classF11;
  SLOT_VALUE_SETTER(Uunique_Cmm_wrapper_implementation_classF13, T12, 3);
  primitive_type_check(Uunique_Cmm_wrapper_subtype_mask_, &KLintegerGVKd);
  Uunique_Cmm_wrapper_subtype_maskF14 = Uunique_Cmm_wrapper_subtype_mask_;
  SLOT_VALUE_SETTER(Uunique_Cmm_wrapper_subtype_maskF14, T12, 4);
  T26 = primitive_idQ(Uunique_Cmm_wrapper_fixed_part_,&KPunboundVKi);
  if (T26 != &KPfalseVKi) {
    Uunique_Cmm_wrapper_fixed_partF16 = Uunique_Cmm_wrapper_fixed_part_;
  } else {
    primitive_type_check(Uunique_Cmm_wrapper_fixed_part_, &KLBraw_machine_wordGVdfmc_modeling);
    Uunique_Cmm_wrapper_fixed_partF15 = Uunique_Cmm_wrapper_fixed_part_;
    Uunique_Cmm_wrapper_fixed_partF16 = Uunique_Cmm_wrapper_fixed_partF15;
  }
  SLOT_VALUE_SETTER(Uunique_Cmm_wrapper_fixed_partF16, T12, 5);
  T27 = primitive_idQ(Uunique_Cmm_wrapper_variable_part_,&KPunboundVKi);
  if (T27 != &KPfalseVKi) {
    Uunique_Cmm_wrapper_variable_partF18 = Uunique_Cmm_wrapper_variable_part_;
  } else {
    primitive_type_check(Uunique_Cmm_wrapper_variable_part_, &KLBraw_machine_wordGVdfmc_modeling);
    Uunique_Cmm_wrapper_variable_partF17 = Uunique_Cmm_wrapper_variable_part_;
    Uunique_Cmm_wrapper_variable_partF18 = Uunique_Cmm_wrapper_variable_partF17;
  }
  SLOT_VALUE_SETTER(Uunique_Cmm_wrapper_variable_partF18, T12, 6);
  SLOT_VALUE_SETTER(&KPunboundVKi, T12, 7);
  SLOT_VALUE_SETTER(Uunique_Pmm_wrapper_patterns_, T12, 8);
  T19_0 = T12;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  MV_SET_COUNT(1);
  return(T19_0);
}

dylan_value KLBunboundGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_) {
  dylan_value T5;
  dylan_value T6_0;
  dylan_value Utmp_;
  dylan_value T8;
  dylan_value T9;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:200
  T5 = primitive_object_allocate_filled(4,&KLBunboundGVdfmc_modelingW,3,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T5, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T5, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T9 = Utmp_;
  } else {
    T8 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T9 = T8;
  }
  SLOT_VALUE_SETTER(T9, T5, 2);
  T6_0 = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:200
  MV_SET_COUNT(1);
  return(T6_0);
}

dylan_value KLBmoduleGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Cnamespace_name_, dylan_value Uunique_Chome_library_) {
  dylan_value T7;
  dylan_value Uunique_Cnamespace_nameF8;
  dylan_value T9;
  dylan_value Uunique_Chome_libraryF10;
  dylan_value T11;
  dylan_value Uunique_Cnamespace_nameF12;
  dylan_value Uunique_Chome_libraryF13;
  dylan_value T14_0;
  dylan_value T15;
  _KLsimple_object_vectorGVKd_1 T16 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T17;
  dylan_value T18;
  _KLsimple_object_vectorGVKd_1 T19 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T20;
  dylan_value Utmp_;
  dylan_value T22;
  dylan_value T23;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:160
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:160
  T15 = primitive_idQ(Uunique_Cnamespace_name_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:160
  if (T15 != &KPfalseVKi) {
    T16.vector_element_[0] = &KJname_;
    T17 = KerrorVKdMM1I(&K1243, &T16);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:160
    T7 = T17;
    Uunique_Cnamespace_nameF8 = T7;
  } else {
    Uunique_Cnamespace_nameF8 = Uunique_Cnamespace_name_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:160
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:160
  T18 = primitive_idQ(Uunique_Chome_library_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:160
  if (T18 != &KPfalseVKi) {
    T19.vector_element_[0] = IKJhome_;
    T20 = KerrorVKdMM1I(&K1243, &T19);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:160
    T9 = T20;
    Uunique_Chome_libraryF10 = T9;
  } else {
    Uunique_Chome_libraryF10 = Uunique_Chome_library_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:160
  T11 = primitive_object_allocate_filled(6,&KLBmoduleGVdfmc_modelingW,5,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T11, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T11, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T23 = Utmp_;
  } else {
    T22 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T23 = T22;
  }
  SLOT_VALUE_SETTER(T23, T11, 2);
  primitive_type_check(Uunique_Cnamespace_nameF8, &KLbyte_stringGVKd);
  Uunique_Cnamespace_nameF12 = Uunique_Cnamespace_nameF8;
  SLOT_VALUE_SETTER(Uunique_Cnamespace_nameF12, T11, 3);
  primitive_type_check(Uunique_Chome_libraryF10, &KLBlibraryGVdfmc_modeling);
  Uunique_Chome_libraryF13 = Uunique_Chome_libraryF10;
  SLOT_VALUE_SETTER(Uunique_Chome_libraryF13, T11, 4);
  T14_0 = T11;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:160
  MV_SET_COUNT(1);
  return(T14_0);
}

dylan_value KLBlibraryGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Cnamespace_name_, dylan_value Uunique_Clibrary_major_version_, dylan_value Uunique_Clibrary_minor_version_, dylan_value Uunique_Clibrary_build_count_, dylan_value Uunique_Cused_libraries_, dylan_value Uunique_Call_used_libraries_, dylan_value Uunique_Clibrary_description_) {
  dylan_value T12;
  dylan_value Uunique_Cnamespace_nameF13;
  dylan_value T14;
  dylan_value Uunique_Cnamespace_nameF15;
  dylan_value Uunique_Clibrary_major_versionF16;
  dylan_value Uunique_Clibrary_minor_versionF17;
  dylan_value Uunique_Clibrary_build_countF18;
  dylan_value Uunique_Cused_librariesF19;
  dylan_value Uunique_Call_used_librariesF20;
  dylan_value T21_0;
  dylan_value T22;
  _KLsimple_object_vectorGVKd_1 T23 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T24;
  dylan_value Utmp_;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  DWORD T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32_0;
  dylan_value T33;
  dylan_value T34;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T22 = primitive_idQ(Uunique_Cnamespace_name_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  if (T22 != &KPfalseVKi) {
    T23.vector_element_[0] = &KJname_;
    T24 = KerrorVKdMM1I(&K1243, &T23);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
    T12 = T24;
    Uunique_Cnamespace_nameF13 = T12;
  } else {
    Uunique_Cnamespace_nameF13 = Uunique_Cnamespace_name_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T14 = primitive_object_allocate_filled(16,&KLBlibraryGVdfmc_modelingW,15,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T14, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T14, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T27 = Utmp_;
  } else {
    T26 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T27 = T26;
  }
  SLOT_VALUE_SETTER(T27, T14, 2);
  primitive_type_check(Uunique_Cnamespace_nameF13, &KLbyte_stringGVKd);
  Uunique_Cnamespace_nameF15 = Uunique_Cnamespace_nameF13;
  SLOT_VALUE_SETTER(Uunique_Cnamespace_nameF15, T14, 3);
  primitive_type_check(Uunique_Clibrary_major_version_, &KLintegerGVKd);
  Uunique_Clibrary_major_versionF16 = Uunique_Clibrary_major_version_;
  SLOT_VALUE_SETTER(Uunique_Clibrary_major_versionF16, T14, 4);
  primitive_type_check(Uunique_Clibrary_minor_version_, &KLintegerGVKd);
  Uunique_Clibrary_minor_versionF17 = Uunique_Clibrary_minor_version_;
  SLOT_VALUE_SETTER(Uunique_Clibrary_minor_versionF17, T14, 5);
  primitive_type_check(Uunique_Clibrary_build_count_, &KLintegerGVKd);
  Uunique_Clibrary_build_countF18 = Uunique_Clibrary_build_count_;
  SLOT_VALUE_SETTER(Uunique_Clibrary_build_countF18, T14, 6);
  primitive_type_check(Uunique_Cused_libraries_, &KLsimple_object_vectorGVKd);
  Uunique_Cused_librariesF19 = Uunique_Cused_libraries_;
  SLOT_VALUE_SETTER(Uunique_Cused_librariesF19, T14, 7);
  primitive_type_check(Uunique_Call_used_libraries_, &KLsimple_object_vectorGVKd);
  Uunique_Call_used_librariesF20 = Uunique_Call_used_libraries_;
  SLOT_VALUE_SETTER(Uunique_Call_used_librariesF20, T14, 8);
  SLOT_VALUE_SETTER(&KPfalseVKi, T14, 9);
  SLOT_VALUE_SETTER(&KPempty_vectorVKi, T14, 10);
  SLOT_VALUE_SETTER((dylan_value) 1, T14, 11);
  SLOT_VALUE_SETTER((dylan_value) 1, T14, 12);
  SLOT_VALUE_SETTER(Uunique_Clibrary_description_, T14, 13);
  T28 = SLOT_VALUE_INITD(&Klibrary_accumulating_defined_genericsVdfmc_modelingHLBlibraryG, 0);
  T29 = primitive_cast_integer_as_raw(T28);
  T30 = primitive_machine_word_logbitQ(4,T29);
  if (T30 != &KPfalseVKi) {
    T31 = SLOT_VALUE_INITD(&Klibrary_accumulating_defined_genericsVdfmc_modelingHLBlibraryG, 1);
    T34 = T31;
  } else {
    T32_0 = Kinstall_and_return_make_method_init_dataVKiI(&Klibrary_accumulating_defined_genericsVdfmc_modelingHLBlibraryG);
    T33 = T32_0;
    T34 = T33;
  }
  SLOT_VALUE_SETTER(T34, T14, 14);
  T21_0 = T14;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  MV_SET_COUNT(1);
  return(T21_0);
}

static dylan_value Kslot_initializerF3183I () {
  dylan_value T0_0;
  dylan_value T1;
  dylan_value T2_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:142
  T2_0 = KLstretchy_object_vectorGZ32ZconstructorVKiMM0I(&KLstretchy_object_vectorGVKe, &KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:142
  T1 = T2_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:142
  T0_0 = T1;
  MV_SET_COUNT(1);
  return(T0_0);
}

dylan_value KLBused_libraryGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Clibrary_major_version_, dylan_value Uunique_Clibrary_minor_version_, dylan_value Uunique_Clibrary_build_count_, dylan_value Uunique_Cused_library_, dylan_value Uunique_Cused_library_binding_) {
  dylan_value T10;
  dylan_value Uunique_Cused_libraryF11;
  dylan_value T12;
  dylan_value Uunique_Cused_library_bindingF13;
  dylan_value T14;
  dylan_value Uunique_Clibrary_major_versionF15;
  dylan_value Uunique_Clibrary_minor_versionF16;
  dylan_value Uunique_Clibrary_build_countF17;
  dylan_value Uunique_Cused_libraryF18;
  dylan_value Uunique_Cused_library_bindingF19;
  dylan_value T20_0;
  dylan_value T21;
  _KLsimple_object_vectorGVKd_1 T22 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T23;
  dylan_value T24;
  _KLsimple_object_vectorGVKd_1 T25 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T26;
  dylan_value Utmp_;
  dylan_value T28;
  dylan_value T29;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T21 = primitive_idQ(Uunique_Cused_library_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  if (T21 != &KPfalseVKi) {
    T22.vector_element_[0] = IKJused_library_;
    T23 = KerrorVKdMM1I(&K1243, &T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
    T10 = T23;
    Uunique_Cused_libraryF11 = T10;
  } else {
    Uunique_Cused_libraryF11 = Uunique_Cused_library_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T24 = primitive_idQ(Uunique_Cused_library_binding_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  if (T24 != &KPfalseVKi) {
    T25.vector_element_[0] = IKJbinding_;
    T26 = KerrorVKdMM1I(&K1243, &T25);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
    T12 = T26;
    Uunique_Cused_library_bindingF13 = T12;
  } else {
    Uunique_Cused_library_bindingF13 = Uunique_Cused_library_binding_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T14 = primitive_object_allocate_filled(9,&KLBused_libraryGVdfmc_modelingW,8,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T14, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T14, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T29 = Utmp_;
  } else {
    T28 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T29 = T28;
  }
  SLOT_VALUE_SETTER(T29, T14, 2);
  primitive_type_check(Uunique_Clibrary_major_version_, &KLintegerGVKd);
  Uunique_Clibrary_major_versionF15 = Uunique_Clibrary_major_version_;
  SLOT_VALUE_SETTER(Uunique_Clibrary_major_versionF15, T14, 3);
  primitive_type_check(Uunique_Clibrary_minor_version_, &KLintegerGVKd);
  Uunique_Clibrary_minor_versionF16 = Uunique_Clibrary_minor_version_;
  SLOT_VALUE_SETTER(Uunique_Clibrary_minor_versionF16, T14, 4);
  primitive_type_check(Uunique_Clibrary_build_count_, &KLintegerGVKd);
  Uunique_Clibrary_build_countF17 = Uunique_Clibrary_build_count_;
  SLOT_VALUE_SETTER(Uunique_Clibrary_build_countF17, T14, 5);
  primitive_type_check(Uunique_Cused_libraryF11, &KLBlibraryGVdfmc_modeling);
  Uunique_Cused_libraryF18 = Uunique_Cused_libraryF11;
  SLOT_VALUE_SETTER(Uunique_Cused_libraryF18, T14, 6);
  primitive_type_check(Uunique_Cused_library_bindingF13, &KLsymbolGVKd);
  Uunique_Cused_library_bindingF19 = Uunique_Cused_library_bindingF13;
  SLOT_VALUE_SETTER(Uunique_Cused_library_bindingF19, T14, 7);
  MEP_APPLY2(&KinitializeVKdMdfmc_modelingM0, &K1336, T14, init_args_);
  T20_0 = T14;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  MV_SET_COUNT(1);
  return(T20_0);
}

dylan_value KLBnamespaceGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Cnamespace_name_) {
  dylan_value T6;
  dylan_value Uunique_Cnamespace_nameF7;
  dylan_value T8;
  dylan_value Uunique_Cnamespace_nameF9;
  dylan_value T10_0;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T13;
  dylan_value Utmp_;
  dylan_value T15;
  dylan_value T16;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:109
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:109
  T11 = primitive_idQ(Uunique_Cnamespace_name_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:109
  if (T11 != &KPfalseVKi) {
    T12.vector_element_[0] = &KJname_;
    T13 = KerrorVKdMM1I(&K1243, &T12);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:109
    T6 = T13;
    Uunique_Cnamespace_nameF7 = T6;
  } else {
    Uunique_Cnamespace_nameF7 = Uunique_Cnamespace_name_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:109
  T8 = primitive_object_allocate_filled(5,&KLBnamespaceGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T16 = Utmp_;
  } else {
    T15 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T16 = T15;
  }
  SLOT_VALUE_SETTER(T16, T8, 2);
  primitive_type_check(Uunique_Cnamespace_nameF7, &KLbyte_stringGVKd);
  Uunique_Cnamespace_nameF9 = Uunique_Cnamespace_nameF7;
  SLOT_VALUE_SETTER(Uunique_Cnamespace_nameF9, T8, 3);
  T10_0 = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:109
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value KCsymbol_name_setterVdfmc_modelingMM1I (dylan_value new_value_, dylan_value object_) {
  dylan_value T3;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1170
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1171
  SLOT_VALUE_SETTER(new_value_, object_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1171
  T3 = new_value_;
  MV_SET_ELT(0, new_value_);
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1170
  return(T3);
}

dylan_value KCsymbol_nameVdfmc_modelingMM1I (dylan_value object_) {
  dylan_value T2_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1147
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1148
  T2_0 = Ksymbol_nameVdfmc_modelingMM0I(object_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1147
  MV_SET_COUNT(1);
  return(T2_0);
}

dylan_value KCsymbol_nameVdfmc_modelingMM2I (dylan_value object_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1170
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1171
  T2 = SLOT_VALUE_INITD(object_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1171
  T3_0 = T2;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1170
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KLBsymbolGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_, dylan_value Uunique_Csymbol_name_) {
  dylan_value T6;
  dylan_value Uunique_Csymbol_nameF7;
  dylan_value T8;
  dylan_value Uunique_Csymbol_nameF9;
  dylan_value T10_0;
  dylan_value T11;
  _KLsimple_object_vectorGVKd_1 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T13;
  dylan_value Utmp_;
  dylan_value T15;
  dylan_value T16;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:105
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:105
  T11 = primitive_idQ(Uunique_Csymbol_name_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:105
  if (T11 != &KPfalseVKi) {
    T12.vector_element_[0] = &KJname_;
    T13 = KerrorVKdMM1I(&K1243, &T12);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:105
    T6 = T13;
    Uunique_Csymbol_nameF7 = T6;
  } else {
    Uunique_Csymbol_nameF7 = Uunique_Csymbol_name_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:105
  T8 = primitive_object_allocate_filled(5,&KLBsymbolGVdfmc_modelingW,4,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T8, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T8, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T16 = Utmp_;
  } else {
    T15 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T16 = T15;
  }
  SLOT_VALUE_SETTER(T16, T8, 2);
  primitive_type_check(Uunique_Csymbol_nameF7, &KLBstringGVdfmc_modeling);
  Uunique_Csymbol_nameF9 = Uunique_Csymbol_nameF7;
  SLOT_VALUE_SETTER(Uunique_Csymbol_nameF9, T8, 3);
  T10_0 = T8;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:105
  MV_SET_COUNT(1);
  return(T10_0);
}

dylan_value KLBintegerGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_) {
  dylan_value T5;
  dylan_value T6_0;
  dylan_value Utmp_;
  dylan_value T8;
  dylan_value T9;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:70
  T5 = primitive_object_allocate_filled(4,&KLBintegerGVdfmc_modelingW,3,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T5, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T5, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T9 = Utmp_;
  } else {
    T8 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T9 = T8;
  }
  SLOT_VALUE_SETTER(T9, T5, 2);
  T6_0 = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:70
  MV_SET_COUNT(1);
  return(T6_0);
}

dylan_value KLBunicode_characterGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_) {
  dylan_value T5;
  dylan_value T6_0;
  dylan_value Utmp_;
  dylan_value T8;
  dylan_value T9;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:61
  T5 = primitive_object_allocate_filled(4,&KLBunicode_characterGVdfmc_modelingW,3,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T5, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T5, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T9 = Utmp_;
  } else {
    T8 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T9 = T8;
  }
  SLOT_VALUE_SETTER(T9, T5, 2);
  T6_0 = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:61
  MV_SET_COUNT(1);
  return(T6_0);
}

dylan_value KLBbyte_characterGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_) {
  dylan_value T5;
  dylan_value T6_0;
  dylan_value Utmp_;
  dylan_value T8;
  dylan_value T9;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:60
  T5 = primitive_object_allocate_filled(4,&KLBbyte_characterGVdfmc_modelingW,3,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T5, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T5, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T9 = Utmp_;
  } else {
    T8 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T9 = T8;
  }
  SLOT_VALUE_SETTER(T9, T5, 2);
  T6_0 = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:60
  MV_SET_COUNT(1);
  return(T6_0);
}

dylan_value KLBbooleanGZ32ZconstructorVdfmc_modelingMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_emitted_name_, dylan_value Uunique_private_model_definition_) {
  dylan_value T5;
  dylan_value T6_0;
  dylan_value Utmp_;
  dylan_value T8;
  dylan_value T9;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:51
  T5 = primitive_object_allocate_filled(4,&KLBbooleanGVdfmc_modelingW,3,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_emitted_name_, T5, 0);
  SLOT_VALUE_SETTER(Uunique_private_model_definition_, T5, 1);
  Utmp_ = primitive_read_thread_variable(Tcurrent_dependentTVdfmc_common);
  if (Utmp_ != &KPfalseVKi) {
    T9 = Utmp_;
  } else {
    T8 = KerrorVKdMM1I(&K1235, &KPempty_vectorVKi);
    T9 = T8;
  }
  SLOT_VALUE_SETTER(T9, T5, 2);
  T6_0 = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:51
  MV_SET_COUNT(1);
  return(T6_0);
}

dylan_value Kmodel_Lmm_wrapperGVdfmc_modelingMM0I () {
  dylan_value T1;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:252
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:253
  T1 = Kdylan_valueVdfmc_namespaceI(IKJLmm_wrapperG_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:252
  return(T1);
}

dylan_value KCslots_initialized_stateVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_2 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T12;
  dylan_value T13;
  dylan_value value_;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19_0;
  dylan_value T20_0;
  dylan_value T21_0;
  dylan_value T22;
  dylan_value T23_0;
  dylan_value T24_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T22 = SLOT_VALUE_INITD(x_, 26);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T2 = primitive_instanceQ(T22,&KLdood_address_proxyGVdood);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  if (T2 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T3 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T3 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T4 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T5 = SLOT_VALUE(T4, 2);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T6 = SLOT_VALUE_INITD(T5, 17);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T7 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T8 = CALL1(&Kproxy_slot_descriptorVdood, T22);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KelementVKd, 3);
      T9 = CONGRUENT_CALL3(T6, T8, &KPempty_vectorVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T10 = CALL1(&Kslot_getterVKe, T9);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T11.vector_element_[0] = T7;
      T11.vector_element_[1] = T10;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      Kdepth_format_outVdoodI(&K1261, &T11);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T12 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KAVKd, 2);
      T13 = CONGRUENT_CALL2(T12, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T13);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    value_ = CALL1(&Kdood_force_slot_value_proxyVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T15 = CALL1(&Kproxy_slot_descriptorVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    CALL3(&Kwalker_slot_value_setterVwalker, value_, x_, T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T16 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T16 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T17 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&K_VKd, 2);
      T18 = CONGRUENT_CALL2(T17, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T18);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T19_0 = value_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T23_0 = T19_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T19_0);
      primitive_type_check(T23_0, &KLsymbolGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T21_0 = T23_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T20_0 = T22;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T24_0 = T20_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T20_0);
      primitive_type_check(T24_0, &KLsymbolGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T21_0 = T24_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T21_0);
}

dylan_value KCslots_initialized_stateVdfmc_modelingMM1I (dylan_value c_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:727
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:727
  T2 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:727
  T3_0 = KCslots_initialized_stateVdfmc_modelingMM0I(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:727
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCslots_initialized_state_setterVdfmc_modelingMM0I (dylan_value v_, dylan_value x_) {
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:524
  SLOT_VALUE_SETTER(v_, x_, 26);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:524
  T3_0 = v_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCslots_initialized_state_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_) {
  dylan_value T3;
  dylan_value T4;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:727
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:727
  T3 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:727
  T4 = KCslots_initialized_state_setterVdfmc_modelingMM0I(v_, T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:727
  return(T4);
}

dylan_value KCclass_incremental_rcpl_positionsVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_2 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T12;
  dylan_value T13;
  dylan_value value_;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19_0;
  dylan_value T20_0;
  dylan_value T21_0;
  dylan_value T22;
  dylan_value T23_0;
  dylan_value T24_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T22 = SLOT_VALUE_INITD(x_, 27);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T2 = primitive_instanceQ(T22,&KLdood_address_proxyGVdood);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  if (T2 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T3 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T3 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T4 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T5 = SLOT_VALUE(T4, 2);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T6 = SLOT_VALUE_INITD(T5, 17);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T7 = Kobject_classVKdI(x_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T8 = CALL1(&Kproxy_slot_descriptorVdood, T22);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KelementVKd, 3);
      T9 = CONGRUENT_CALL3(T6, T8, &KPempty_vectorVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T10 = CALL1(&Kslot_getterVKe, T9);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T11.vector_element_[0] = T7;
      T11.vector_element_[1] = T10;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      Kdepth_format_outVdoodI(&K1261, &T11);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T12 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&KAVKd, 2);
      T13 = CONGRUENT_CALL2(T12, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T13);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    value_ = CALL1(&Kdood_force_slot_value_proxyVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T15 = CALL1(&Kproxy_slot_descriptorVdood, T22);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    CALL3(&Kwalker_slot_value_setterVwalker, value_, x_, T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T16 = Ttrace_allocationQTVdood;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    if (T16 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      T17 = primitive_read_thread_variable(Tprint_depthTVdood);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      CONGRUENT_CALL_PROLOG(&K_VKd, 2);
      T18 = CONGRUENT_CALL2(T17, (dylan_value) 5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
      primitive_write_thread_variable(Tprint_depthTVdood, T18);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T19_0 = value_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T23_0 = T19_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T19_0);
      primitive_type_check(T23_0, &KLlistGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T21_0 = T23_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T20_0 = T22;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T24_0 = T20_0;
    {
      MV_CHECK_TYPE_PROLOGUE(T20_0);
      primitive_type_check(T24_0, &KLlistGVKd);
      MV_CHECK_TYPE_EPILOGUE();
    }
    T21_0 = T24_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T21_0);
}

dylan_value KCclass_incremental_rcpl_positionsVdfmc_modelingMM1I (dylan_value c_) {
  dylan_value T2;
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:731
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:731
  T2 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:731
  T3_0 = KCclass_incremental_rcpl_positionsVdfmc_modelingMM0I(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:731
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCclass_incremental_rcpl_positions_setterVdfmc_modelingMM0I (dylan_value v_, dylan_value x_) {
  dylan_value T3_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:527
  SLOT_VALUE_SETTER(v_, x_, 27);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:527
  T3_0 = v_;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value KCclass_incremental_rcpl_positions_setterVdfmc_modelingMM1I (dylan_value v_, dylan_value c_) {
  dylan_value T3;
  dylan_value T4;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:731
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:731
  T3 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:731
  T4 = KCclass_incremental_rcpl_positions_setterVdfmc_modelingMM0I(v_, T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:731
  return(T4);
}

dylan_value KCiclass_type_completeQVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  DWORD T3;
  dylan_value T4;
  dylan_value T5_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T2 = SLOT_VALUE_INITD(x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T3 = primitive_cast_integer_as_raw(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T4 = primitive_machine_word_logbitQ(21,T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T5_0 = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  MV_SET_COUNT(1);
  return(T5_0);
}

dylan_value KCslots_have_fixed_offsetsQ_bitVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  DWORD T3;
  dylan_value T4;
  dylan_value T5_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T2 = SLOT_VALUE_INITD(x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T3 = primitive_cast_integer_as_raw(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T4 = primitive_machine_word_logbitQ(24,T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T5_0 = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  MV_SET_COUNT(1);
  return(T5_0);
}

dylan_value KCslots_have_fixed_offsetsQ_bitVdfmc_modelingMM1I (dylan_value c_) {
  dylan_value T2;
  dylan_value T3;
  DWORD T4;
  dylan_value T5;
  dylan_value T6_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:729
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:729
  T2 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:729
  T3 = SLOT_VALUE_INITD(T2, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:729
  T4 = primitive_cast_integer_as_raw(T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:729
  T5 = primitive_machine_word_logbitQ(24,T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:729
  T6_0 = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:729
  MV_SET_COUNT(1);
  return(T6_0);
}

dylan_value KCslots_have_fixed_offsetsQ_computedQVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  DWORD T3;
  dylan_value T4;
  dylan_value T5_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T2 = SLOT_VALUE_INITD(x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T3 = primitive_cast_integer_as_raw(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T4 = primitive_machine_word_logbitQ(25,T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T5_0 = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  MV_SET_COUNT(1);
  return(T5_0);
}

dylan_value KCslots_have_fixed_offsetsQ_computedQVdfmc_modelingMM1I (dylan_value c_) {
  dylan_value T2;
  dylan_value T3;
  DWORD T4;
  dylan_value T5;
  dylan_value T6_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:730
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:730
  T2 = SLOT_VALUE(c_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:730
  T3 = SLOT_VALUE_INITD(T2, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:730
  T4 = primitive_cast_integer_as_raw(T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:730
  T5 = primitive_machine_word_logbitQ(25,T4);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:730
  T6_0 = T5;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:730
  MV_SET_COUNT(1);
  return(T6_0);
}

dylan_value KCiclass_instantiableQVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  DWORD T3;
  dylan_value T4;
  dylan_value T5_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T2 = SLOT_VALUE_INITD(x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T3 = primitive_cast_integer_as_raw(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T4 = primitive_machine_word_logbitQ(26,T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T5_0 = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  MV_SET_COUNT(1);
  return(T5_0);
}

dylan_value KCiclass_subclasses_fixedQVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  DWORD T3;
  dylan_value T4;
  dylan_value T5_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T2 = SLOT_VALUE_INITD(x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T3 = primitive_cast_integer_as_raw(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T4 = primitive_machine_word_logbitQ(27,T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T5_0 = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  MV_SET_COUNT(1);
  return(T5_0);
}

dylan_value KCinit_suppliedQVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  DWORD T3;
  dylan_value T4;
  dylan_value T5_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  T2 = SLOT_VALUE_INITD(x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  T3 = primitive_cast_integer_as_raw(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  T4 = primitive_machine_word_logbitQ(2,T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  T5_0 = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  MV_SET_COUNT(1);
  return(T5_0);
}

dylan_value KCinit_valueQVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  DWORD T3;
  dylan_value T4;
  dylan_value T5_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  T2 = SLOT_VALUE_INITD(x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  T3 = primitive_cast_integer_as_raw(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  T4 = primitive_machine_word_logbitQ(3,T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  T5_0 = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  MV_SET_COUNT(1);
  return(T5_0);
}

dylan_value KCinit_evaluatedQVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  DWORD T3;
  dylan_value T4;
  dylan_value T5_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  T2 = SLOT_VALUE_INITD(x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  T3 = primitive_cast_integer_as_raw(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  T4 = primitive_machine_word_logbitQ(4,T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  T5_0 = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  MV_SET_COUNT(1);
  return(T5_0);
}

dylan_value KCinit_keyword_requiredQVdfmc_modelingMM0I (dylan_value x_) {
  dylan_value T2;
  DWORD T3;
  dylan_value T4;
  dylan_value T5_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:809
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:809
  T2 = SLOT_VALUE_INITD(x_, 3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:809
  T3 = primitive_cast_integer_as_raw(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:809
  T4 = primitive_machine_word_logbitQ(6,T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:809
  T5_0 = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:809
  MV_SET_COUNT(1);
  return(T5_0);
}

dylan_value KCslot_valueVdfmc_modelingMM0I (dylan_value object_, dylan_value slot_descriptor_) {
  dylan_value T3;
  dylan_value T4_0;
  dylan_value T5_0;
  dylan_value T6;
  _KLsimple_object_vectorGVKd_1 T7 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T8_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:931
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:933
  T6 = SLOT_VALUE_INITD(slot_descriptor_, 11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:934
  if (T6 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:947
    primitive_type_check(T6, &KLfunctionGVKd);
    T3 = T6;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:947
    T4_0 = CALL1(T3, object_);
    T5_0 = T4_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:949
    T7.vector_element_[0] = slot_descriptor_;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:949
    T8_0 = KerrorVKdMM1I(&K3652, &T7);
    T5_0 = T8_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:934
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:931
  MV_SET_COUNT(1);
  return(T5_0);
}

dylan_value KCslot_value_setterVdfmc_modelingMM0I (dylan_value new_value_, dylan_value object_, dylan_value slotd_) {
  dylan_value T4;
  dylan_value T5_0;
  dylan_value T6;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:954
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:956
  T6 = SLOT_VALUE_INITD(slotd_, 12);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:956
  primitive_type_check(T6, &KLfunctionGVKd);
  T4 = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:956
  T5_0 = CALL2(T4, new_value_, object_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:954
  MV_SET_COUNT(1);
  return(T5_0);
}

dylan_value KCrepeated_slot_valueVdfmc_modelingMM0I (dylan_value object_, dylan_value descriptor_, dylan_value offset_) {
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:966
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:969
  T7 = SLOT_VALUE_INITD(descriptor_, 11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:971
  if (T7 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:972
    primitive_type_check(T7, &KLfunctionGVKd);
    T4 = T7;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:972
    T5 = CALL2(T4, object_, offset_);
    T6 = T5;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:974
    T8 = KerrorVKdMM1I(&K3661, &KPempty_vectorVKi);
    T6 = T8;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:971
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:966
  return(T6);
}

dylan_value KCrepeated_slot_value_setterVdfmc_modelingMM0I (dylan_value new_value_, dylan_value o_, dylan_value slotd_, dylan_value i_) {
  dylan_value T5;
  dylan_value T6_0;
  dylan_value T7;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:978
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:980
  T7 = SLOT_VALUE_INITD(slotd_, 12);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:980
  primitive_type_check(T7, &KLfunctionGVKd);
  T5 = T7;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:980
  T6_0 = CALL3(T5, new_value_, o_, i_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:978
  MV_SET_COUNT(1);
  return(T6_0);
}

dylan_value Kdirect_objectQVdfmc_modelingMM0I (dylan_value object_) {
  dylan_value T2;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:995
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:995
  T2 = &KPfalseVKi;
  MV_SET_ELT(0, &KPfalseVKi);
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:995
  return(T2);
}

dylan_value Kdirect_objectQVdfmc_modelingMM1I (dylan_value o_) {
  dylan_value T2;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1131
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1131
  T2 = &KPtrueVKi;
  MV_SET_ELT(0, &KPtrueVKi);
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1131
  return(T2);
}

dylan_value Kdirect_objectQVdfmc_modelingMM2I (dylan_value o_) {
  dylan_value T2;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1136
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1136
  T2 = &KPtrueVKi;
  MV_SET_ELT(0, &KPtrueVKi);
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1136
  return(T2);
}

dylan_value KCsymbolQVdfmc_modelingMM0I (dylan_value object_) {
  dylan_value T2;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1151
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1151
  T2 = &KPfalseVKi;
  MV_SET_ELT(0, &KPfalseVKi);
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1151
  return(T2);
}

dylan_value KCsymbolQVdfmc_modelingMM1I (dylan_value object_) {
  dylan_value T2;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1152
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1152
  T2 = &KPtrueVKi;
  MV_SET_ELT(0, &KPtrueVKi);
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1152
  return(T2);
}

dylan_value Kdeep_copy_symbolVdfmc_modelingMM0I (dylan_value object_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7_0;
  dylan_value T8_0;
  dylan_value T9;
  _KLsimple_object_vectorGVKd_2 T10 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1165
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1167
  T6 = SLOT_VALUE_INITD(object_, 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1167
  T7_0 = T6;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1167
  T8_0 = T7_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T7_0);
    primitive_type_check(T8_0, &KLbyte_stringGVKd);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1167
  T9 = T8_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1167
  CONGRUENT_CALL_PROLOG(&Kshallow_copyVKd, 1);
  T2 = CONGRUENT_CALL1(T9);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1167
  CONGRUENT_CALL_PROLOG(&Kas_lowercaseXVKd, 1);
  T3 = CONGRUENT_CALL1(T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1167
  CONGRUENT_CALL_PROLOG(&Kmapped_modelVdfmc_common, 1);
  T4 = CONGRUENT_CALL1(T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1166
  T10.vector_element_[0] = &KJname_;
  T10.vector_element_[1] = T4;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1166
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T5 = CONGRUENT_CALL2(&KLuninterned_symbolGVdfmc_modeling, &T10);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1165
  return(T5);
}

dylan_value KCidQVdfmc_modelingMM0I (dylan_value x_, dylan_value y_) {
  dylan_value T3;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1236
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1237
  T3 = KEEVKdI(x_, y_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1236
  return(T3);
}

dylan_value Kdood_restore_proxyVdoodMdfmc_modelingM6I (dylan_value dood_, dylan_value proxy_) {
  dylan_value T3;
  dylan_value T4_0;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1367
  T5 = primitive_next_methods_parameter();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1369
  T7 = primitive_idQ(T5,&KPempty_listVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1369
  if (T7 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1369
    T10 = KerrorVKdMM1I(&K1436, &KPempty_vectorVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1369
    T11 = T10;
    T13 = T11;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1369
    T8 = SLOT_VALUE_INITD(T5, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1369
    T9 = SLOT_VALUE_INITD(T5, 1);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1369
    MEP_CALL_PROLOG(T8, T9, 2);
    T6 = MEP_CALL2(T8, dood_, proxy_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1369
    T12 = T6;
    T13 = T12;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1369
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1369
  T3 = CALL1(&KCclass_implementation_classVdfmc_modeling, T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1369
  CONGRUENT_CALL_PROLOG(&KCclass_mm_wrapperVdfmc_modeling, 1);
  T4_0 = CONGRUENT_CALL1(T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1367
  MV_SET_COUNT(1);
  return(T4_0);
}

dylan_value Kdood_restore_proxyVdoodMdfmc_modelingM5I (dylan_value dood_, dylan_value proxy_) {
  dylan_value T3_0;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1350
  T4 = primitive_next_methods_parameter();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1353
  T6 = primitive_idQ(T4,&KPempty_listVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1353
  if (T6 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1353
    T9 = KerrorVKdMM1I(&K1436, &KPempty_vectorVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1353
    T10 = T9;
    T12 = T10;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1353
    T7 = SLOT_VALUE_INITD(T4, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1353
    T8 = SLOT_VALUE_INITD(T4, 1);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1353
    MEP_CALL_PROLOG(T7, T8, 2);
    T5 = MEP_CALL2(T7, dood_, proxy_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1353
    T11 = T5;
    T12 = T11;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1353
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1353
  T13 = SLOT_VALUE_INITD(proxy_, 2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1353
  T3_0 = CALL2(&KCinit_arg_descriptorVdfmc_modelingMM0, T12, T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1350
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value Kdood_restore_proxyVdoodMdfmc_modelingM4I (dylan_value dood_, dylan_value proxy_) {
  dylan_value T3_0;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1309
  T4 = primitive_next_methods_parameter();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1312
  T6 = primitive_idQ(T4,&KPempty_listVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1312
  if (T6 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1312
    T9 = KerrorVKdMM1I(&K1436, &KPempty_vectorVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1312
    T10 = T9;
    T12 = T10;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1312
    T7 = SLOT_VALUE_INITD(T4, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1312
    T8 = SLOT_VALUE_INITD(T4, 1);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1312
    MEP_CALL_PROLOG(T7, T8, 2);
    T5 = MEP_CALL2(T7, dood_, proxy_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1312
    T11 = T5;
    T12 = T11;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1312
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1312
  T13 = SLOT_VALUE_INITD(proxy_, 2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1312
  T3_0 = CALL2(&KCslot_descriptorVdfmc_modeling, T12, T13);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1309
  MV_SET_COUNT(1);
  return(T3_0);
}

dylan_value Kdood_restore_proxyVdoodMdfmc_modelingM3I (dylan_value dood_, dylan_value proxy_) {
  volatile dylan_value T3;
  volatile dylan_value Pold_valuePF4;
  volatile dylan_value T5;
  volatile dylan_value Pold_valuePF6;
  volatile dylan_value T7;
  volatile dylan_value T8;
  volatile dylan_value T9_0;
  volatile dylan_value T10;
  volatile dylan_value T11_0;
  volatile dylan_value T12_0;
  volatile dylan_value T13;
  volatile dylan_value T14;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1277
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1279
  T3 = primitive_read_thread_variable(Tinteractive_compilation_layerTVdfmc_common);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1279
  if (T3 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1279
    Pold_valuePF4 = primitive_read_thread_variable(Tinteractive_compilation_layerTVdfmc_common);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1279
    ENTER_UNWIND_FRAME(T5);
    if (!nlx_setjmp(FRAME_DEST(T5))) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1279
      primitive_write_thread_variable(Tinteractive_compilation_layerTVdfmc_common, &KPfalseVKi);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1279
      Pold_valuePF6 = primitive_read_thread_variable(Tlibrary_descriptionTVdfmc_namespace);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1279
      ENTER_UNWIND_FRAME(T7);
      if (!nlx_setjmp(FRAME_DEST(T7))) {
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1279
        primitive_write_thread_variable(Tlibrary_descriptionTVdfmc_namespace, &KPfalseVKi);
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1279
        T8 = MAKE_CLOSURE_INITD(&Kanonymous_of_dood_restore_proxyF3778, 1, proxy_);
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1279
        T13 = SLOT_VALUE_INITD(dood_, 3);
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1279
        T9_0 = Kdo_with_library_contextVdfmc_namespaceMM0I(T8, T13);
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1279
        FALL_THROUGH_UNWIND(T9_0);
      }
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1279
      primitive_write_thread_variable(Tlibrary_descriptionTVdfmc_namespace, Pold_valuePF6);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1279
      CONTINUE_UNWIND();
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1279
      FALL_THROUGH_UNWIND(T9_0);
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1279
    primitive_write_thread_variable(Tinteractive_compilation_layerTVdfmc_common, Pold_valuePF4);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1279
    CONTINUE_UNWIND();
    T12_0 = T9_0;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1279
    T10 = MAKE_CLOSURE_INITD(&Kanonymous_of_dood_restore_proxyF3776, 1, proxy_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1279
    T14 = SLOT_VALUE_INITD(dood_, 3);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1279
    T11_0 = Kdo_with_library_contextVdfmc_namespaceMM0I(T10, T14);
    T12_0 = T11_0;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1279
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1277
  MV_SET_COUNT(1);
  return(T12_0);
}

dylan_value Kdood_weak_gettersVdoodMdfmc_modelingM2I (dylan_value classU_) {
  dylan_value T2;
  dylan_value T3_0;
  dylan_value T4_0;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  _KLsimple_object_vectorGVKd_2 T16 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T5 = primitive_next_methods_parameter();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T7 = primitive_idQ(T5,&KPempty_listVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  if (T7 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
    T10 = KerrorVKdMM1I(&K1436, &KPempty_vectorVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
    T11 = T10;
    T13 = T11;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
    T8 = SLOT_VALUE_INITD(T5, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
    T9 = SLOT_VALUE_INITD(T5, 1);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
    MEP_CALL_PROLOG(T8, T9, 1);
    T6 = MEP_CALL1(T8, classU_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
    T12 = T6;
    T13 = T12;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T14 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  SLOT_VALUE_SETTER(&Kmodel_object_getterVdfmc_modeling, T14, 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  SLOT_VALUE_SETTER(&Kanonymous_of_dood_weak_gettersF3765, T14, 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T15 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  SLOT_VALUE_SETTER(&Kmodel_object_setterVdfmc_modeling, T15, 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  SLOT_VALUE_SETTER(&Kanonymous_of_dood_weak_gettersF3761, T15, 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T16.vector_element_[0] = T14;
  T16.vector_element_[1] = T15;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T2 = KlistVKdI(&T16);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T3_0 = CALL2(&KconcatenateVKd, T13, T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T4_0 = T3_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T3_0);
    primitive_type_check(T4_0, &KLlistGVKd);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  MV_SET_COUNT(1);
  return(T4_0);
}

dylan_value Kdood_lazy_gettersVdoodMdfmc_modelingM2I (dylan_value classU_) {
  dylan_value T2;
  dylan_value T3_0;
  dylan_value T4_0;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  _KLsimple_object_vectorGVKd_3 T14 = {&KLsimple_object_vectorGVKdW, (dylan_value) 13};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  T5 = primitive_next_methods_parameter();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  T7 = primitive_idQ(T5,&KPempty_listVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  if (T7 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    T10 = KerrorVKdMM1I(&K1436, &KPempty_vectorVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    T11 = T10;
    T13 = T11;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    T8 = SLOT_VALUE_INITD(T5, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    T9 = SLOT_VALUE_INITD(T5, 1);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    MEP_CALL_PROLOG(T8, T9, 1);
    T6 = MEP_CALL1(T8, classU_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
    T12 = T6;
    T13 = T12;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  T14.vector_element_[0] = &Kprivate_Cdebug_nameVdfmc_modeling;
  T14.vector_element_[1] = &Kprivate_raw_aggregate_membersVdfmc_modeling;
  T14.vector_element_[2] = &Kprivate_raw_aggregate_optionsVdfmc_modeling;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  T2 = KlistVKdI(&T14);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  T3_0 = CALL2(&KconcatenateVKd, T13, T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  T4_0 = T3_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T3_0);
    primitive_type_check(T4_0, &KLlistGVKd);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  MV_SET_COUNT(1);
  return(T4_0);
}

dylan_value Kdood_lazy_gettersVdoodMdfmc_modelingM1I (dylan_value classU_) {
  dylan_value T2;
  dylan_value T3_0;
  dylan_value T4_0;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  _KLsimple_object_vectorGVKd_1 T14 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T5 = primitive_next_methods_parameter();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T7 = primitive_idQ(T5,&KPempty_listVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  if (T7 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
    T10 = KerrorVKdMM1I(&K1436, &KPempty_vectorVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
    T11 = T10;
    T13 = T11;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
    T8 = SLOT_VALUE_INITD(T5, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
    T9 = SLOT_VALUE_INITD(T5, 1);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
    MEP_CALL_PROLOG(T8, T9, 1);
    T6 = MEP_CALL1(T8, classU_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
    T12 = T6;
    T13 = T12;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T14.vector_element_[0] = &Kprivate_Cdebug_nameVdfmc_modeling;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T2 = KlistVKdI(&T14);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T3_0 = CALL2(&KconcatenateVKd, T13, T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T4_0 = T3_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T3_0);
    primitive_type_check(T4_0, &KLlistGVKd);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  MV_SET_COUNT(1);
  return(T4_0);
}

dylan_value Kdood_lazy_gettersVdoodMdfmc_modelingM0I (dylan_value classU_) {
  dylan_value T2;
  dylan_value T3_0;
  dylan_value T4_0;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  _KLsimple_object_vectorGVKd_20 T14 = {&KLsimple_object_vectorGVKdW, (dylan_value) 81};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T5 = primitive_next_methods_parameter();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T7 = primitive_idQ(T5,&KPempty_listVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  if (T7 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T10 = KerrorVKdMM1I(&K1436, &KPempty_vectorVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T11 = T10;
    T13 = T11;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T8 = SLOT_VALUE_INITD(T5, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T9 = SLOT_VALUE_INITD(T5, 1);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    MEP_CALL_PROLOG(T8, T9, 1);
    T6 = MEP_CALL1(T8, classU_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
    T12 = T6;
    T13 = T12;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T14.vector_element_[0] = &Kprivate_Cclass_mm_wrapperVdfmc_modeling;
  T14.vector_element_[1] = &Kprivate_Crepeated_slot_descriptorVdfmc_modeling;
  T14.vector_element_[2] = &Kprivate_Cinstance_slot_descriptorsVdfmc_modeling;
  T14.vector_element_[3] = &Kprivate_Cdirect_superclassesVdfmc_modeling;
  T14.vector_element_[4] = &Kprivate_Cclass_rcpl_vectorVdfmc_modeling;
  T14.vector_element_[5] = &Kprivate_Cclass_rcpl_other_positionsVdfmc_modeling;
  T14.vector_element_[6] = &Kprivate_Cclass_known_jointVdfmc_modeling;
  T14.vector_element_[7] = &Kprivate_Ciclass_dependent_genericsVdfmc_modeling;
  T14.vector_element_[8] = &Kprivate_Ciclass_subclass_dependent_genericsVdfmc_modeling;
  T14.vector_element_[9] = &Kprivate_Cdirect_subclassesVdfmc_modeling;
  T14.vector_element_[10] = &Kprivate_Cdirect_methodsVdfmc_modeling;
  T14.vector_element_[11] = &Kprivate_Cdirect_slot_descriptorsVdfmc_modeling;
  T14.vector_element_[12] = &Kprivate_Cslot_descriptorsVdfmc_modeling;
  T14.vector_element_[13] = &Kprivate_Cdirect_inherited_slot_descriptorsVdfmc_modeling;
  T14.vector_element_[14] = &Kprivate_Cdirect_initialization_argument_descriptorsVdfmc_modeling;
  T14.vector_element_[15] = &Kprivate_Cclass_slot_descriptorsVdfmc_modeling;
  T14.vector_element_[16] = &Kprivate_Cdefaulted_initialization_arguments_slotVdfmc_modeling;
  T14.vector_element_[17] = &Kprivate_Cslots_initialized_stateVdfmc_modeling;
  T14.vector_element_[18] = &Kprivate_Cclass_incremental_rcpl_positionsVdfmc_modeling;
  T14.vector_element_[19] = &Kprivate_Call_superclassesVdfmc_modeling;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T2 = KlistVKdI(&T14);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T3_0 = CALL2(&KconcatenateVKd, T13, T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T4_0 = T3_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T3_0);
    primitive_type_check(T4_0, &KLlistGVKd);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  MV_SET_COUNT(1);
  return(T4_0);
}

dylan_value Kdood_weak_gettersVdoodMdfmc_modelingM1I (dylan_value classU_) {
  dylan_value T2;
  dylan_value T3_0;
  dylan_value T4_0;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  _KLsimple_object_vectorGVKd_1 T15 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T5 = primitive_next_methods_parameter();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T7 = primitive_idQ(T5,&KPempty_listVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  if (T7 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
    T10 = KerrorVKdMM1I(&K1436, &KPempty_vectorVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
    T11 = T10;
    T13 = T11;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
    T8 = SLOT_VALUE_INITD(T5, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
    T9 = SLOT_VALUE_INITD(T5, 1);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
    MEP_CALL_PROLOG(T8, T9, 1);
    T6 = MEP_CALL1(T8, classU_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
    T12 = T6;
    T13 = T12;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T14 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  SLOT_VALUE_SETTER(&KCmm_wrapper_pattern_element_valuesVdfmc_modeling, T14, 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  SLOT_VALUE_SETTER(&KPfalseVKi, T14, 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T15.vector_element_[0] = T14;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T2 = KlistVKdI(&T15);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T3_0 = CALL2(&KconcatenateVKd, T13, T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T4_0 = T3_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T3_0);
    primitive_type_check(T4_0, &KLlistGVKd);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  MV_SET_COUNT(1);
  return(T4_0);
}

dylan_value Kdood_weak_gettersVdoodMdfmc_modelingM0I (dylan_value classU_) {
  dylan_value T2;
  dylan_value T3_0;
  dylan_value T4_0;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  _KLsimple_object_vectorGVKd_2 T16 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T5 = primitive_next_methods_parameter();
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T7 = primitive_idQ(T5,&KPempty_listVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  if (T7 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
    T10 = KerrorVKdMM1I(&K1436, &KPempty_vectorVKi);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
    T11 = T10;
    T13 = T11;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
    T8 = SLOT_VALUE_INITD(T5, 0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
    T9 = SLOT_VALUE_INITD(T5, 1);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
    MEP_CALL_PROLOG(T8, T9, 1);
    T6 = MEP_CALL1(T8, classU_);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
    T12 = T6;
    T13 = T12;
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T14 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  SLOT_VALUE_SETTER(&KClibrary_defined_genericsVdfmc_modeling, T14, 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  SLOT_VALUE_SETTER(&Kanonymous_of_dood_weak_gettersF3741, T14, 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T15 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  SLOT_VALUE_SETTER(&Klibrary_accumulating_defined_genericsVdfmc_modeling, T15, 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  SLOT_VALUE_SETTER(&Kanonymous_of_dood_weak_gettersF3740, T15, 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T16.vector_element_[0] = T14;
  T16.vector_element_[1] = T15;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T2 = KlistVKdI(&T16);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T3_0 = CALL2(&KconcatenateVKd, T13, T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T4_0 = T3_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T3_0);
    primitive_type_check(T4_0, &KLlistGVKd);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  MV_SET_COUNT(1);
  return(T4_0);
}

static dylan_value Kanonymous_of_dood_weak_gettersF3741I (dylan_value self_) {
  dylan_value T1;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:132
  T1 = &KPempty_vectorVKi;
  MV_SET_ELT(0, &KPempty_vectorVKi);
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  return(T1);
}

static dylan_value Kanonymous_of_dood_weak_gettersF3740I (dylan_value self_) {
  dylan_value T2_0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:141
  T2_0 = KLstretchy_object_vectorGZ32ZconstructorVKiMM0I(&KLstretchy_object_vectorGVKe, &KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  MV_SET_COUNT(1);
  return(T2_0);
}

static dylan_value Kanonymous_of_dood_weak_gettersF3765I (dylan_value self_) {
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:832
  CONGRUENT_CALL_PROLOG(&Kmodel_definitionVdfmc_common, 1);
  T1 = CONGRUENT_CALL1(self_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:832
  T2 = MAKE_CLOSURE_INITD(&Kanonymous_of_dood_weak_gettersF3768, 1, self_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:832
  T3 = Kdo_with_dependent_contextVdfmc_namespaceI((dylan_value) 37, T1, T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  return(T3);
}

static dylan_value Kanonymous_of_dood_weak_gettersF3761I (dylan_value self_) {
  dylan_value T1;
  dylan_value T2;
  dylan_value T3;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:837
  CONGRUENT_CALL_PROLOG(&Kmodel_definitionVdfmc_common, 1);
  T1 = CONGRUENT_CALL1(self_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:837
  T2 = MAKE_CLOSURE_INITD(&Kanonymous_of_dood_weak_gettersF3764, 1, self_);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:837
  T3 = Kdo_with_dependent_contextVdfmc_namespaceI((dylan_value) 37, T1, T2);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  return(T3);
}

static dylan_value Kanonymous_of_dood_weak_gettersF3764I () {
  dylan_value T0;
  CAPTURE_ENVIRONMENT

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:837
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:838
  T0 = CALL1(&Kcompute_compile_stage_setterVdfmc_modeling, CREF(0));
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:837
  return(T0);
}

static dylan_value Kanonymous_of_dood_weak_gettersF3768I () {
  dylan_value T0;
  CAPTURE_ENVIRONMENT

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:832
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:833
  T0 = CALL1(&Kcompute_compile_stage_getterVdfmc_modeling, CREF(0));
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:832
  return(T0);
}

static dylan_value Kanonymous_of_dood_restore_proxyF3778I () {
  dylan_value objectF1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  _KLsimple_object_vectorGVKd_2 T5 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  CAPTURE_ENVIRONMENT

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1279
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1280
  T3 = SLOT_VALUE_INITD(CREF(0), 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1282
  objectF1 = Kuntracked_binding_model_object_if_computedVdfmc_namespaceI(T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1283
  T4 = primitive_instanceQ(objectF1,&KLdood_cross_model_proxyGVdfmc_modeling);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1283
  if (T4 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1284
    T5.vector_element_[0] = &K3777;
    T5.vector_element_[1] = CREF(0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1284
    KbreakVKdMM0I(&T5);
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1283
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1286
  T2 = objectF1;
  MV_SET_ELT(0, objectF1);
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1279
  return(T2);
}

static dylan_value Kanonymous_of_dood_restore_proxyF3776I () {
  dylan_value objectF1;
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  _KLsimple_object_vectorGVKd_2 T5 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  CAPTURE_ENVIRONMENT

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1279
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1280
  T3 = SLOT_VALUE_INITD(CREF(0), 1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1282
  objectF1 = Kuntracked_binding_model_object_if_computedVdfmc_namespaceI(T3);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1283
  T4 = primitive_instanceQ(objectF1,&KLdood_cross_model_proxyGVdfmc_modeling);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1283
  if (T4 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1284
    T5.vector_element_[0] = &K3777;
    T5.vector_element_[1] = CREF(0);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1284
    KbreakVKdMM0I(&T5);
  }
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1283
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1286
  T2 = objectF1;
  MV_SET_ELT(0, objectF1);
  MV_SET_COUNT(1);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1279
  return(T2);
}

dylan_value KCinit_arg_descriptorVdfmc_modelingMM0I (dylan_value class_, dylan_value keyword_) {
  dylan_value returnPexit_0_;
  dylan_value T4;
  DWORD T5T, T5;
  dylan_value d_;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10_0;
  dylan_value T11;
  dylan_value T12_0;
  dylan_value T13;
  dylan_value T14;
  DWORD T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  DWORD T21;
  dylan_value T22;
  dylan_value T23;
  DWORD T24;
  dylan_value T25;
  _KLsimple_object_vectorGVKd_1 T26 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T27;
  DWORD T28;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1337
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1339
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1341
  T11 = SLOT_VALUE(class_, 6);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1341
  T12_0 = KCdirect_initialization_argument_descriptorsVdfmc_modelingMM0I(T11);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1341
  T13 = T12_0;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1340
  T14 = SLOT_VALUE_INITD(T13, 0);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1340
  T15 = primitive_cast_integer_as_raw(T14);
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1340
  T5T = 1;
L0: ;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1340
    T5 = T5T;
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1340
    T16 = primitive_machine_word_equalQ(T5,T15);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1340
    if (T16 == &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1340
      T17 = REPEATED_DYLAN_VALUE_SLOT_VALUE_TAGGED(T13, 1, T5);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1340
      primitive_type_check(T17, &KLBinit_arg_descriptorGVdfmc_modeling);
      d_ = T17;
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1342
      T18 = SLOT_VALUE_INITD(d_, 6);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1342
      T19 = primitive_idQ(T18,keyword_);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1342
      if (T19 != &KPfalseVKi) {
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1343
        T20 = SLOT_VALUE_INITD(d_, 3);
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1343
        T21 = primitive_cast_integer_as_raw(T20);
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1343
        T22 = primitive_machine_word_logbitQ(6,T21);
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1343
        if (T22 != &KPfalseVKi) {
          T7 = T22;
        } else {
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1343
          T23 = SLOT_VALUE_INITD(d_, 3);
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1343
          T24 = primitive_cast_integer_as_raw(T23);
          // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1343
          T25 = primitive_machine_word_logbitQ(2,T24);
          T7 = T25;
        }
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1343
        T8 = T7;
      } else {
        T8 = &KPfalseVKi;
      }
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1342
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1342
      if (T8 != &KPfalseVKi) {
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1344
        T26.vector_element_[0] = d_;
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1339
        T27 = MV_SET_REST_AT(&T26, 0);
        // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1339
        T10_0 = T27;
        goto L1;
      }
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1342
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1340
      T28 = primitive_machine_word_add_signal_overflow(T5,4);
      // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1340
      T5T = T28;
      goto L0;
    }
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1340
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1340
    T9 = &KPfalseVKi;
    MV_SET_ELT(0, &KPfalseVKi);
    MV_SET_COUNT(1);
    // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1340
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1339
  T10_0 = T9;
  L1: ;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1339
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1337
  MV_SET_COUNT(1);
  return(T10_0);
}


/* SYSTEM INIT CODE */

void _Init_dfmc_modeling__X_objects_for_system () {
  extern dylan_value KPresolve_symbolVKiI(dylan_value);
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLtopG_);
    if (T0 != &KJLtopG_) {
      IKJLtopG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLbottomG_);
    if (T0 != &KJLbottomG_) {
      IKJLbottomG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLobjectG_);
    if (T0 != &KJLobjectG_) {
      IKJLobjectG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLbooleanG_);
    if (T0 != &KJLbooleanG_) {
      IKJLbooleanG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJN_);
    if (T0 != &KJN_) {
      IKJN_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLvalue_objectG_);
    if (T0 != &KJLvalue_objectG_) {
      primitive_repeated_slot_value_setter(T0, &K3567, 1, 0);
      IKJLvalue_objectG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLcharacterG_);
    if (T0 != &KJLcharacterG_) {
      IKJLcharacterG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLbyte_characterG_);
    if (T0 != &KJLbyte_characterG_) {
      IKJLbyte_characterG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLunicode_characterG_);
    if (T0 != &KJLunicode_characterG_) {
      IKJLunicode_characterG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLnumberG_);
    if (T0 != &KJLnumberG_) {
      IKJLnumberG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLcomplexG_);
    if (T0 != &KJLcomplexG_) {
      IKJLcomplexG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLrealG_);
    if (T0 != &KJLrealG_) {
      IKJLrealG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLrationalG_);
    if (T0 != &KJLrationalG_) {
      IKJLrationalG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLmachine_numberG_);
    if (T0 != &KJLmachine_numberG_) {
      IKJLmachine_numberG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLabstract_integerG_);
    if (T0 != &KJLabstract_integerG_) {
      primitive_repeated_slot_value_setter(T0, &K3567, 1, 5);
      IKJLabstract_integerG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLintegerG_);
    if (T0 != &KJLintegerG_) {
      IKJLintegerG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLbig_integerG_);
    if (T0 != &KJLbig_integerG_) {
      IKJLbig_integerG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLdouble_integerG_);
    if (T0 != &KJLdouble_integerG_) {
      IKJLdouble_integerG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJPPdouble_integer_low_);
    if (T0 != &KJPPdouble_integer_low_) {
      IKJPPdouble_integer_low_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJPPdouble_integer_low_setter_);
    if (T0 != &KJPPdouble_integer_low_setter_) {
      IKJPPdouble_integer_low_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJPPdouble_integer_high_);
    if (T0 != &KJPPdouble_integer_high_) {
      IKJPPdouble_integer_high_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJPPdouble_integer_high_setter_);
    if (T0 != &KJPPdouble_integer_high_setter_) {
      IKJPPdouble_integer_high_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLfloatG_);
    if (T0 != &KJLfloatG_) {
      IKJLfloatG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLsingle_floatG_);
    if (T0 != &KJLsingle_floatG_) {
      IKJLsingle_floatG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJPsingle_float_data_);
    if (T0 != &KJPsingle_float_data_) {
      IKJPsingle_float_data_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJPsingle_float_data_setter_);
    if (T0 != &KJPsingle_float_data_setter_) {
      IKJPsingle_float_data_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLdouble_floatG_);
    if (T0 != &KJLdouble_floatG_) {
      IKJLdouble_floatG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJPdouble_float_data_);
    if (T0 != &KJPdouble_float_data_) {
      IKJPdouble_float_data_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJPdouble_float_data_setter_);
    if (T0 != &KJPdouble_float_data_setter_) {
      IKJPdouble_float_data_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLmachine_wordG_);
    if (T0 != &KJLmachine_wordG_) {
      IKJLmachine_wordG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJPmachine_word_data_);
    if (T0 != &KJPmachine_word_data_) {
      IKJPmachine_word_data_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJPmachine_word_data_setter_);
    if (T0 != &KJPmachine_word_data_setter_) {
      IKJPmachine_word_data_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLsymbolG_);
    if (T0 != &KJLsymbolG_) {
      IKJLsymbolG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJsymbol_name_);
    if (T0 != &KJsymbol_name_) {
      IKJsymbol_name_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJsymbol_name_setter_);
    if (T0 != &KJsymbol_name_setter_) {
      IKJsymbol_name_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLnamespaceG_);
    if (T0 != &KJLnamespaceG_) {
      IKJLnamespaceG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJnamespace_name_);
    if (T0 != &KJnamespace_name_) {
      IKJnamespace_name_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJnamespace_name_setter_);
    if (T0 != &KJnamespace_name_setter_) {
      IKJnamespace_name_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLlibrary_versionG_);
    if (T0 != &KJLlibrary_versionG_) {
      IKJLlibrary_versionG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJlibrary_major_version_);
    if (T0 != &KJlibrary_major_version_) {
      IKJlibrary_major_version_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJlibrary_major_version_setter_);
    if (T0 != &KJlibrary_major_version_setter_) {
      IKJlibrary_major_version_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJlibrary_minor_version_);
    if (T0 != &KJlibrary_minor_version_) {
      IKJlibrary_minor_version_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJlibrary_minor_version_setter_);
    if (T0 != &KJlibrary_minor_version_setter_) {
      IKJlibrary_minor_version_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJlibrary_build_count_);
    if (T0 != &KJlibrary_build_count_) {
      IKJlibrary_build_count_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJlibrary_build_count_setter_);
    if (T0 != &KJlibrary_build_count_setter_) {
      IKJlibrary_build_count_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLlibraryG_);
    if (T0 != &KJLlibraryG_) {
      IKJLlibraryG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJused_libraries_);
    if (T0 != &KJused_libraries_) {
      primitive_repeated_slot_value_setter(T0, &K3301, 1, 6);
      primitive_repeated_slot_value_setter(T0, &K3300, 1, 12);
      primitive_slot_value_setter(T0, &KCused_librariesVdfmc_namespaceHLBlibraryGVdfmc_modeling, 3);
      IKJused_libraries_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJused_libraries_setter_);
    if (T0 != &KJused_libraries_setter_) {
      IKJused_libraries_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJall_used_libraries_);
    if (T0 != &KJall_used_libraries_) {
      primitive_repeated_slot_value_setter(T0, &K3301, 1, 7);
      primitive_repeated_slot_value_setter(T0, &K3300, 1, 14);
      primitive_slot_value_setter(T0, &KCall_used_librariesVdfmc_namespaceHLBlibraryGVdfmc_modeling, 3);
      IKJall_used_libraries_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJall_used_libraries_setter_);
    if (T0 != &KJall_used_libraries_setter_) {
      IKJall_used_libraries_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJruntime_module_);
    if (T0 != &KJruntime_module_) {
      IKJruntime_module_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJruntime_module_setter_);
    if (T0 != &KJruntime_module_setter_) {
      IKJruntime_module_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJlibrary_defined_generics_);
    if (T0 != &KJlibrary_defined_generics_) {
      IKJlibrary_defined_generics_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJlibrary_defined_generics_setter_);
    if (T0 != &KJlibrary_defined_generics_setter_) {
      IKJlibrary_defined_generics_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJlibrary_number_static_dispatches_);
    if (T0 != &KJlibrary_number_static_dispatches_) {
      IKJlibrary_number_static_dispatches_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJlibrary_number_static_dispatches_setter_);
    if (T0 != &KJlibrary_number_static_dispatches_setter_) {
      IKJlibrary_number_static_dispatches_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJlibrary_number_dynamic_dispatches_);
    if (T0 != &KJlibrary_number_dynamic_dispatches_) {
      IKJlibrary_number_dynamic_dispatches_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJlibrary_number_dynamic_dispatches_setter_);
    if (T0 != &KJlibrary_number_dynamic_dispatches_setter_) {
      IKJlibrary_number_dynamic_dispatches_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLused_libraryG_);
    if (T0 != &KJLused_libraryG_) {
      IKJLused_libraryG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJused_library_);
    if (T0 != &KJused_library_) {
      primitive_repeated_slot_value_setter(T0, &K3241, 1, 5);
      primitive_repeated_slot_value_setter(T0, &K3234, 1, 10);
      IKJused_library_ = T0;
      primitive_slot_value_setter(T0, &KCused_libraryVdfmc_modelingHLBused_libraryG, 3);
      primitive_repeated_slot_value_setter(T0, &K3206, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K3204, 1, 0);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJused_library_setter_);
    if (T0 != &KJused_library_setter_) {
      IKJused_library_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJused_library_binding_);
    if (T0 != &KJused_library_binding_) {
      IKJused_library_binding_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJused_library_binding_setter_);
    if (T0 != &KJused_library_binding_setter_) {
      IKJused_library_binding_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLmoduleG_);
    if (T0 != &KJLmoduleG_) {
      IKJLmoduleG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJhome_library_);
    if (T0 != &KJhome_library_) {
      IKJhome_library_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLunboundG_);
    if (T0 != &KJLunboundG_) {
      IKJLunboundG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLmm_wrapperG_);
    if (T0 != &KJLmm_wrapperG_) {
      IKJLmm_wrapperG_ = T0;
      primitive_repeated_slot_value_setter(T0, &K3567, 1, 1);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJmm_wrapper_implementation_class_);
    if (T0 != &KJmm_wrapper_implementation_class_) {
      IKJmm_wrapper_implementation_class_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJmm_wrapper_implementation_class_setter_);
    if (T0 != &KJmm_wrapper_implementation_class_setter_) {
      IKJmm_wrapper_implementation_class_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJmm_wrapper_subtype_mask_);
    if (T0 != &KJmm_wrapper_subtype_mask_) {
      IKJmm_wrapper_subtype_mask_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJmm_wrapper_subtype_mask_setter_);
    if (T0 != &KJmm_wrapper_subtype_mask_setter_) {
      IKJmm_wrapper_subtype_mask_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJmm_wrapper_fixed_part_);
    if (T0 != &KJmm_wrapper_fixed_part_) {
      IKJmm_wrapper_fixed_part_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJmm_wrapper_fixed_part_setter_);
    if (T0 != &KJmm_wrapper_fixed_part_setter_) {
      IKJmm_wrapper_fixed_part_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJmm_wrapper_variable_part_);
    if (T0 != &KJmm_wrapper_variable_part_) {
      IKJmm_wrapper_variable_part_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJmm_wrapper_variable_part_setter_);
    if (T0 != &KJmm_wrapper_variable_part_setter_) {
      IKJmm_wrapper_variable_part_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJmm_wrapper_pattern_element_);
    if (T0 != &KJmm_wrapper_pattern_element_) {
      IKJmm_wrapper_pattern_element_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJmm_wrapper_pattern_element_setter_);
    if (T0 != &KJmm_wrapper_pattern_element_setter_) {
      IKJmm_wrapper_pattern_element_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJmm_wrapper_number_patterns_);
    if (T0 != &KJmm_wrapper_number_patterns_) {
      IKJmm_wrapper_number_patterns_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLobject_with_elementsG_);
    if (T0 != &KJLobject_with_elementsG_) {
      IKJLobject_with_elementsG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLmutable_object_with_elementsG_);
    if (T0 != &KJLmutable_object_with_elementsG_) {
      IKJLmutable_object_with_elementsG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLcollectionG_);
    if (T0 != &KJLcollectionG_) {
      primitive_repeated_slot_value_setter(T0, &K3567, 1, 10);
      IKJLcollectionG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLmutable_collectionG_);
    if (T0 != &KJLmutable_collectionG_) {
      IKJLmutable_collectionG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLexplicit_key_collectionG_);
    if (T0 != &KJLexplicit_key_collectionG_) {
      IKJLexplicit_key_collectionG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLmutable_explicit_key_collectionG_);
    if (T0 != &KJLmutable_explicit_key_collectionG_) {
      IKJLmutable_explicit_key_collectionG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLsequenceG_);
    if (T0 != &KJLsequenceG_) {
      primitive_repeated_slot_value_setter(T0, &K3567, 1, 7);
      IKJLsequenceG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLmutable_sequenceG_);
    if (T0 != &KJLmutable_sequenceG_) {
      IKJLmutable_sequenceG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLlistG_);
    if (T0 != &KJLlistG_) {
      primitive_repeated_slot_value_setter(T0, &K3567, 1, 12);
      IKJLlistG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJhead_);
    if (T0 != &KJhead_) {
      IKJhead_ = T0;
      primitive_repeated_slot_value_setter(T0, &K2973, 1, 4);
      primitive_slot_value_setter(T0, &KCheadVdfmc_modelingHLBlistG, 3);
      primitive_repeated_slot_value_setter(T0, &K2958, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K2957, 1, 4);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJhead_setter_);
    if (T0 != &KJhead_setter_) {
      IKJhead_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJtail_);
    if (T0 != &KJtail_) {
      IKJtail_ = T0;
      primitive_repeated_slot_value_setter(T0, &K2973, 1, 6);
      primitive_slot_value_setter(T0, &KCtailVdfmc_modelingHLBlistG, 3);
      primitive_repeated_slot_value_setter(T0, &K2958, 1, 3);
      primitive_repeated_slot_value_setter(T0, &K2957, 1, 6);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJtail_setter_);
    if (T0 != &KJtail_setter_) {
      IKJtail_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLpairG_);
    if (T0 != &KJLpairG_) {
      IKJLpairG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLempty_listG_);
    if (T0 != &KJLempty_listG_) {
      IKJLempty_listG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLlimited_collectionG_);
    if (T0 != &KJLlimited_collectionG_) {
      IKJLlimited_collectionG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLarrayG_);
    if (T0 != &KJLarrayG_) {
      IKJLarrayG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLvectorG_);
    if (T0 != &KJLvectorG_) {
      IKJLvectorG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLsimple_vectorG_);
    if (T0 != &KJLsimple_vectorG_) {
      IKJLsimple_vectorG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLsimple_object_vectorG_);
    if (T0 != &KJLsimple_object_vectorG_) {
      IKJLsimple_object_vectorG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJvector_element_);
    if (T0 != &KJvector_element_) {
      IKJvector_element_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJvector_element_setter_);
    if (T0 != &KJvector_element_setter_) {
      IKJvector_element_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLstringG_);
    if (T0 != &KJLstringG_) {
      primitive_repeated_slot_value_setter(T0, &K3567, 1, 8);
      IKJLstringG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLbyte_stringG_);
    if (T0 != &KJLbyte_stringG_) {
      IKJLbyte_stringG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJstring_element_);
    if (T0 != &KJstring_element_) {
      IKJstring_element_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJemptyQ_);
    if (T0 != &KJemptyQ_) {
      IKJemptyQ_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJelement_);
    if (T0 != &KJelement_) {
      IKJelement_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLtypeG_);
    if (T0 != &KJLtypeG_) {
      IKJLtypeG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJinstanceQ_iep_);
    if (T0 != &KJinstanceQ_iep_) {
      IKJinstanceQ_iep_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJinstanceQ_iep_setter_);
    if (T0 != &KJinstanceQ_iep_setter_) {
      IKJinstanceQ_iep_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLimplementation_classG_);
    if (T0 != &KJLimplementation_classG_) {
      primitive_repeated_slot_value_setter(T0, &K3567, 1, 3);
      IKJLimplementation_classG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJclass_properties_);
    if (T0 != &KJclass_properties_) {
      IKJclass_properties_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJclass_properties_setter_);
    if (T0 != &KJclass_properties_setter_) {
      IKJclass_properties_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJiclass_class_);
    if (T0 != &KJiclass_class_) {
      IKJiclass_class_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJiclass_class_setter_);
    if (T0 != &KJiclass_class_setter_) {
      IKJiclass_class_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJclass_mm_wrapper_);
    if (T0 != &KJclass_mm_wrapper_) {
      IKJclass_mm_wrapper_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJclass_mm_wrapper_setter_);
    if (T0 != &KJclass_mm_wrapper_setter_) {
      IKJclass_mm_wrapper_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJrepeated_slot_descriptor_);
    if (T0 != &KJrepeated_slot_descriptor_) {
      IKJrepeated_slot_descriptor_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJrepeated_slot_descriptor_setter_);
    if (T0 != &KJrepeated_slot_descriptor_setter_) {
      IKJrepeated_slot_descriptor_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJinstance_slot_descriptors_);
    if (T0 != &KJinstance_slot_descriptors_) {
      IKJinstance_slot_descriptors_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJinstance_slot_descriptors_setter_);
    if (T0 != &KJinstance_slot_descriptors_setter_) {
      IKJinstance_slot_descriptors_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJiclass_dispatch_key_);
    if (T0 != &KJiclass_dispatch_key_) {
      IKJiclass_dispatch_key_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJiclass_dispatch_key_setter_);
    if (T0 != &KJiclass_dispatch_key_setter_) {
      IKJiclass_dispatch_key_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJclass_constructor_);
    if (T0 != &KJclass_constructor_) {
      IKJclass_constructor_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJclass_constructor_setter_);
    if (T0 != &KJclass_constructor_setter_) {
      IKJclass_constructor_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJdirect_superclasses_);
    if (T0 != &KJdirect_superclasses_) {
      IKJdirect_superclasses_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJdirect_superclasses_setter_);
    if (T0 != &KJdirect_superclasses_setter_) {
      IKJdirect_superclasses_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJclass_rcpl_vector_);
    if (T0 != &KJclass_rcpl_vector_) {
      IKJclass_rcpl_vector_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJclass_rcpl_vector_setter_);
    if (T0 != &KJclass_rcpl_vector_setter_) {
      IKJclass_rcpl_vector_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJclass_rcpl_position_);
    if (T0 != &KJclass_rcpl_position_) {
      IKJclass_rcpl_position_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJclass_rcpl_position_setter_);
    if (T0 != &KJclass_rcpl_position_setter_) {
      IKJclass_rcpl_position_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJclass_rcpl_other_positions_);
    if (T0 != &KJclass_rcpl_other_positions_) {
      IKJclass_rcpl_other_positions_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJclass_rcpl_other_positions_setter_);
    if (T0 != &KJclass_rcpl_other_positions_setter_) {
      IKJclass_rcpl_other_positions_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJclass_known_joint_);
    if (T0 != &KJclass_known_joint_) {
      IKJclass_known_joint_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJclass_known_joint_setter_);
    if (T0 != &KJclass_known_joint_setter_) {
      IKJclass_known_joint_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJiclass_dependent_generics_);
    if (T0 != &KJiclass_dependent_generics_) {
      IKJiclass_dependent_generics_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJiclass_dependent_generics_setter_);
    if (T0 != &KJiclass_dependent_generics_setter_) {
      IKJiclass_dependent_generics_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJiclass_subclass_dependent_generics_);
    if (T0 != &KJiclass_subclass_dependent_generics_) {
      IKJiclass_subclass_dependent_generics_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJiclass_subclass_dependent_generics_setter_);
    if (T0 != &KJiclass_subclass_dependent_generics_setter_) {
      IKJiclass_subclass_dependent_generics_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJdirect_subclasses_);
    if (T0 != &KJdirect_subclasses_) {
      IKJdirect_subclasses_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJdirect_subclasses_setter_);
    if (T0 != &KJdirect_subclasses_setter_) {
      IKJdirect_subclasses_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJdirect_methods_);
    if (T0 != &KJdirect_methods_) {
      IKJdirect_methods_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJdirect_methods_setter_);
    if (T0 != &KJdirect_methods_setter_) {
      IKJdirect_methods_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJdirect_slot_descriptors_);
    if (T0 != &KJdirect_slot_descriptors_) {
      IKJdirect_slot_descriptors_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJdirect_slot_descriptors_setter_);
    if (T0 != &KJdirect_slot_descriptors_setter_) {
      IKJdirect_slot_descriptors_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJslot_descriptors_);
    if (T0 != &KJslot_descriptors_) {
      IKJslot_descriptors_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJslot_descriptors_setter_);
    if (T0 != &KJslot_descriptors_setter_) {
      IKJslot_descriptors_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJdirect_inherited_slot_descriptors_);
    if (T0 != &KJdirect_inherited_slot_descriptors_) {
      IKJdirect_inherited_slot_descriptors_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJdirect_inherited_slot_descriptors_setter_);
    if (T0 != &KJdirect_inherited_slot_descriptors_setter_) {
      IKJdirect_inherited_slot_descriptors_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJdirect_initialization_argument_descriptors_);
    if (T0 != &KJdirect_initialization_argument_descriptors_) {
      IKJdirect_initialization_argument_descriptors_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJdirect_initialization_argument_descriptors_setter_);
    if (T0 != &KJdirect_initialization_argument_descriptors_setter_) {
      IKJdirect_initialization_argument_descriptors_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJclass_slot_descriptors_);
    if (T0 != &KJclass_slot_descriptors_) {
      IKJclass_slot_descriptors_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJclass_slot_descriptors_setter_);
    if (T0 != &KJclass_slot_descriptors_setter_) {
      IKJclass_slot_descriptors_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJdefaulted_initialization_arguments_slot_);
    if (T0 != &KJdefaulted_initialization_arguments_slot_) {
      IKJdefaulted_initialization_arguments_slot_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJdefaulted_initialization_arguments_slot_setter_);
    if (T0 != &KJdefaulted_initialization_arguments_slot_setter_) {
      IKJdefaulted_initialization_arguments_slot_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJclass_slot_storage_);
    if (T0 != &KJclass_slot_storage_) {
      IKJclass_slot_storage_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJclass_slot_storage_setter_);
    if (T0 != &KJclass_slot_storage_setter_) {
      IKJclass_slot_storage_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLclassG_);
    if (T0 != &KJLclassG_) {
      primitive_repeated_slot_value_setter(T0, &K3567, 1, 2);
      IKJLclassG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJdebug_name_setter_);
    if (T0 != &KJdebug_name_setter_) {
      IKJdebug_name_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJclass_implementation_class_);
    if (T0 != &KJclass_implementation_class_) {
      IKJclass_implementation_class_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJclass_implementation_class_setter_);
    if (T0 != &KJclass_implementation_class_setter_) {
      IKJclass_implementation_class_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJclass_subtype_bit_);
    if (T0 != &KJclass_subtype_bit_) {
      IKJclass_subtype_bit_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJclass_subtype_bit_setter_);
    if (T0 != &KJclass_subtype_bit_setter_) {
      IKJclass_subtype_bit_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJclass_module_);
    if (T0 != &KJclass_module_) {
      IKJclass_module_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJclass_module_setter_);
    if (T0 != &KJclass_module_setter_) {
      IKJclass_module_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJall_superclasses_);
    if (T0 != &KJall_superclasses_) {
      IKJall_superclasses_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJall_superclasses_setter_);
    if (T0 != &KJall_superclasses_setter_) {
      IKJall_superclasses_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJclass_abstractQ_);
    if (T0 != &KJclass_abstractQ_) {
      IKJclass_abstractQ_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJclass_abstractQ_setter_);
    if (T0 != &KJclass_abstractQ_setter_) {
      IKJclass_abstractQ_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJclass_primaryQ_);
    if (T0 != &KJclass_primaryQ_) {
      IKJclass_primaryQ_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJclass_primaryQ_setter_);
    if (T0 != &KJclass_primaryQ_setter_) {
      IKJclass_primaryQ_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJclass_sealedQ_);
    if (T0 != &KJclass_sealedQ_) {
      IKJclass_sealedQ_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJclass_sealedQ_setter_);
    if (T0 != &KJclass_sealedQ_setter_) {
      IKJclass_sealedQ_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJclass_completeQ_);
    if (T0 != &KJclass_completeQ_) {
      IKJclass_completeQ_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJclass_completeQ_setter_);
    if (T0 != &KJclass_completeQ_setter_) {
      IKJclass_completeQ_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJclass_incrementalQ_);
    if (T0 != &KJclass_incrementalQ_) {
      IKJclass_incrementalQ_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJclass_incrementalQ_setter_);
    if (T0 != &KJclass_incrementalQ_setter_) {
      IKJclass_incrementalQ_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJinstance_storage_size_setter_);
    if (T0 != &KJinstance_storage_size_setter_) {
      IKJinstance_storage_size_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLvalue_classG_);
    if (T0 != &KJLvalue_classG_) {
      IKJLvalue_classG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLfunction_classG_);
    if (T0 != &KJLfunction_classG_) {
      IKJLfunction_classG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLvirtual_classG_);
    if (T0 != &KJLvirtual_classG_) {
      IKJLvirtual_classG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLtop_typeG_);
    if (T0 != &KJLtop_typeG_) {
      IKJLtop_typeG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLbottom_typeG_);
    if (T0 != &KJLbottom_typeG_) {
      IKJLbottom_typeG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_typeG_);
    if (T0 != &KJLraw_typeG_) {
      IKJLraw_typeG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_aggregate_typeG_);
    if (T0 != &KJLraw_aggregate_typeG_) {
      IKJLraw_aggregate_typeG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_struct_typeG_);
    if (T0 != &KJLraw_struct_typeG_) {
      IKJLraw_struct_typeG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_union_typeG_);
    if (T0 != &KJLraw_union_typeG_) {
      IKJLraw_union_typeG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLslot_initial_value_descriptorG_);
    if (T0 != &KJLslot_initial_value_descriptorG_) {
      IKJLslot_initial_value_descriptorG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJslot_descriptor_properties_);
    if (T0 != &KJslot_descriptor_properties_) {
      IKJslot_descriptor_properties_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJslot_descriptor_properties_setter_);
    if (T0 != &KJslot_descriptor_properties_setter_) {
      IKJslot_descriptor_properties_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJinit_data_slot_);
    if (T0 != &KJinit_data_slot_) {
      IKJinit_data_slot_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJinit_data_slot_setter_);
    if (T0 != &KJinit_data_slot_setter_) {
      IKJinit_data_slot_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJslot_owner_);
    if (T0 != &KJslot_owner_) {
      IKJslot_owner_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLslot_keyword_initialization_descriptorG_);
    if (T0 != &KJLslot_keyword_initialization_descriptorG_) {
      IKJLslot_keyword_initialization_descriptorG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJinit_keyword_setter_);
    if (T0 != &KJinit_keyword_setter_) {
      IKJinit_keyword_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLslot_descriptorG_);
    if (T0 != &KJLslot_descriptorG_) {
      IKJLslot_descriptorG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJslot_getter_);
    if (T0 != &KJslot_getter_) {
      IKJslot_getter_ = T0;
      primitive_repeated_slot_value_setter(T0, &K1361, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K1360, 1, 4);
      primitive_slot_value_setter(T0, &Kproxy_slot_getterVdfmc_modelingHLdood_cross_model_slot_descriptor_proxyG, 3);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJslot_setter_);
    if (T0 != &KJslot_setter_) {
      IKJslot_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJslot_type_);
    if (T0 != &KJslot_type_) {
      IKJslot_type_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJslot_type_setter_);
    if (T0 != &KJslot_type_setter_) {
      IKJslot_type_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLany_instance_slot_descriptorG_);
    if (T0 != &KJLany_instance_slot_descriptorG_) {
      IKJLany_instance_slot_descriptorG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLinstance_slot_descriptorG_);
    if (T0 != &KJLinstance_slot_descriptorG_) {
      IKJLinstance_slot_descriptorG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLvirtual_slot_descriptorG_);
    if (T0 != &KJLvirtual_slot_descriptorG_) {
      IKJLvirtual_slot_descriptorG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLrepeated_slot_descriptorG_);
    if (T0 != &KJLrepeated_slot_descriptorG_) {
      IKJLrepeated_slot_descriptorG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJsize_slot_descriptor_);
    if (T0 != &KJsize_slot_descriptor_) {
      IKJsize_slot_descriptor_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJsize_slot_descriptor_setter_);
    if (T0 != &KJsize_slot_descriptor_setter_) {
      IKJsize_slot_descriptor_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLany_class_slot_descriptorG_);
    if (T0 != &KJLany_class_slot_descriptorG_) {
      IKJLany_class_slot_descriptorG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLclass_slot_descriptorG_);
    if (T0 != &KJLclass_slot_descriptorG_) {
      IKJLclass_slot_descriptorG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLeach_subclass_slot_descriptorG_);
    if (T0 != &KJLeach_subclass_slot_descriptorG_) {
      IKJLeach_subclass_slot_descriptorG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLinit_arg_descriptorG_);
    if (T0 != &KJLinit_arg_descriptorG_) {
      IKJLinit_arg_descriptorG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJinit_arg_type_);
    if (T0 != &KJinit_arg_type_) {
      IKJinit_arg_type_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJinit_arg_type_setter_);
    if (T0 != &KJinit_arg_type_setter_) {
      IKJinit_arg_type_setter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLinherited_slot_descriptorG_);
    if (T0 != &KJLinherited_slot_descriptorG_) {
      IKJLinherited_slot_descriptorG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJinherited_slot_getter_);
    if (T0 != &KJinherited_slot_getter_) {
      IKJinherited_slot_getter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJPunbound_);
    if (T0 != &KJPunbound_) {
      IKJPunbound_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJas_);
    if (T0 != &KJas_) {
      IKJas_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJPfalse_);
    if (T0 != &KJPfalse_) {
      IKJPfalse_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJPtrue_);
    if (T0 != &KJPtrue_) {
      IKJPtrue_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJPempty_list_);
    if (T0 != &KJPempty_list_) {
      IKJPempty_list_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJPempty_vector_);
    if (T0 != &KJPempty_vector_) {
      IKJPempty_vector_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJPempty_string_);
    if (T0 != &KJPempty_string_) {
      IKJPempty_string_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLobsolete_instanceG_);
    if (T0 != &KJLobsolete_instanceG_) {
      IKJLobsolete_instanceG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLmiscellaneous_obsolete_instanceG_);
    if (T0 != &KJLmiscellaneous_obsolete_instanceG_) {
      IKJLmiscellaneous_obsolete_instanceG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJdata_);
    if (T0 != &KJdata_) {
      primitive_slot_value_setter(T0, &KCPsingle_float_dataVdfmc_modelingHLBsingle_floatG, 3);
      IKJdata_ = T0;
      primitive_slot_value_setter(T0, &KCPdouble_float_dataVdfmc_modelingHLBdouble_floatG, 3);
      primitive_repeated_slot_value_setter(T0, &K3402, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K3401, 1, 4);
      primitive_slot_value_setter(T0, &KCPmachine_word_dataVdfmc_modelingHLBmachine_wordG, 3);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJuninitialized_instanceQ_function_);
    if (T0 != &KJuninitialized_instanceQ_function_) {
      IKJuninitialized_instanceQ_function_ = T0;
      primitive_slot_value_setter(T0, &KCinstanceQ_functionVdfmc_modelingHLBtypeG, 1);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJbinding_);
    if (T0 != &KJbinding_) {
      primitive_repeated_slot_value_setter(T0, &K3241, 1, 6);
      primitive_repeated_slot_value_setter(T0, &K3234, 1, 12);
      IKJbinding_ = T0;
      primitive_slot_value_setter(T0, &KCused_library_bindingVdfmc_modelingHLBused_libraryG, 3);
      primitive_repeated_slot_value_setter(T0, &K1393, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K1392, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K1361, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K1360, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K1343, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K1340, 1, 2);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJdood_state_);
    if (T0 != &KJdood_state_) {
      primitive_repeated_slot_value_setter(T0, &K1542, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K1541, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K1453, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K1452, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K1393, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K1392, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K1361, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K1360, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K1343, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K1340, 1, 0);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJkeyword_);
    if (T0 != &KJkeyword_) {
      IKJkeyword_ = T0;
      primitive_repeated_slot_value_setter(T0, &K1393, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K1392, 1, 4);
      primitive_slot_value_setter(T0, &Kproxy_init_keywordVdfmc_modelingHLdood_cross_model_init_arg_descriptor_proxyG, 3);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJcreateQ_);
    if (T0 != &KJcreateQ_) {
      IKJcreateQ_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJdefine_);
    if (T0 != &KJdefine_) {
      IKJdefine_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprimary_);
    if (T0 != &KJprimary_) {
      IKJprimary_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJemitted_name_);
    if (T0 != &KJemitted_name_) {
      primitive_repeated_slot_value_setter(T0, &K3402, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K3401, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K3301, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K3300, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K3241, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K3234, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K3200, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K3199, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K3155, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K3154, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K2973, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K2958, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K2957, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K2761, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K2760, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K1932, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K1929, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K1900, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K1899, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K1846, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K1845, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K1617, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K1616, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K1601, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K1600, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K1570, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K1569, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K1512, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K1511, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K1477, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K1472, 1, 0);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJdefinition_);
    if (T0 != &KJdefinition_) {
      primitive_repeated_slot_value_setter(T0, &K3402, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K3401, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K3301, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K3300, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K3241, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K3234, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K3200, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K3199, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K3155, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K3154, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K2973, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K2958, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K2957, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K2761, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K2760, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K1932, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K1929, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K1900, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K1899, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K1846, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K1845, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K1617, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K1616, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K1601, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K1600, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K1570, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K1569, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K1512, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K1511, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K1477, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K1472, 1, 2);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJabstract_);
    if (T0 != &KJabstract_) {
      IKJabstract_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJslot_);
    if (T0 != &KJslot_) {
      IKJslot_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJruntime_onlyQ_);
    if (T0 != &KJruntime_onlyQ_) {
      primitive_repeated_slot_value_setter(T0, &K1803, 1, 3);
      primitive_repeated_slot_value_setter(T0, &K1800, 1, 6);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJmetaclass_);
    if (T0 != &KJmetaclass_) {
      IKJmetaclass_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJmembers_);
    if (T0 != &KJmembers_) {
      IKJmembers_ = T0;
      primitive_slot_value_setter(T0, &Kprivate_raw_aggregate_membersVdfmc_modelingHLBraw_aggregate_typeG, 3);
      primitive_repeated_slot_value_setter(T0, &K1846, 1, 3);
      primitive_repeated_slot_value_setter(T0, &K1845, 1, 6);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJoptions_);
    if (T0 != &KJoptions_) {
      IKJoptions_ = T0;
      primitive_slot_value_setter(T0, &Kprivate_raw_aggregate_optionsVdfmc_modelingHLBraw_aggregate_typeG, 3);
      primitive_repeated_slot_value_setter(T0, &K1846, 1, 4);
      primitive_repeated_slot_value_setter(T0, &K1845, 1, 8);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJdescriptor_function_);
    if (T0 != &KJdescriptor_function_) {
      primitive_repeated_slot_value_setter(T0, &K1900, 1, 4);
      primitive_repeated_slot_value_setter(T0, &K1899, 1, 8);
      IKJdescriptor_function_ = T0;
      primitive_slot_value_setter(T0, &Kraw_type_descriptor_functionVdfmc_modelingHLBraw_typeG, 3);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJsupertype_);
    if (T0 != &KJsupertype_) {
      primitive_repeated_slot_value_setter(T0, &K1900, 1, 3);
      primitive_repeated_slot_value_setter(T0, &K1899, 1, 6);
      IKJsupertype_ = T0;
      primitive_slot_value_setter(T0, &KCraw_type_supertypeVdfmc_modelingHLBraw_typeG, 3);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJsubtype_bit_mask_);
    if (T0 != &KJsubtype_bit_mask_) {
      IKJsubtype_bit_mask_ = T0;
      primitive_slot_value_setter(T0, &KCclass_subtype_bitVdfmc_modelingHLBclassG, 3);
      primitive_repeated_slot_value_setter(T0, &K1932, 1, 3);
      primitive_repeated_slot_value_setter(T0, &K1929, 1, 6);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJinline_);
    if (T0 != &KJinline_) {
      IKJinline_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJmethod_);
    if (T0 != &KJmethod_) {
      IKJmethod_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJc_);
    if (T0 != &KJc_) {
      IKJc_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJv_);
    if (T0 != &KJv_) {
      IKJv_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJmodule_);
    if (T0 != &KJmodule_) {
      IKJmodule_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJDruntime_module_);
    if (T0 != &KJDruntime_module_) {
      IKJDruntime_module_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJCinstance_storage_size_);
    if (T0 != &KJCinstance_storage_size_) {
      primitive_repeated_slot_value_setter(T0, &K2236, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K2218, 1, 0);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJtype_completeQ_);
    if (T0 != &KJtype_completeQ_) {
      primitive_repeated_slot_value_setter(T0, &K2236, 1, 4);
      primitive_repeated_slot_value_setter(T0, &K2218, 1, 8);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJcompleteQ_);
    if (T0 != &KJcompleteQ_) {
      primitive_repeated_slot_value_setter(T0, &K2236, 1, 5);
      primitive_repeated_slot_value_setter(T0, &K2218, 1, 10);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJincrementalQ_);
    if (T0 != &KJincrementalQ_) {
      primitive_repeated_slot_value_setter(T0, &K2236, 1, 6);
      primitive_repeated_slot_value_setter(T0, &K2218, 1, 12);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJslots_have_fixed_offsetsQ_);
    if (T0 != &KJslots_have_fixed_offsetsQ_) {
      primitive_repeated_slot_value_setter(T0, &K2236, 1, 7);
      primitive_repeated_slot_value_setter(T0, &K2218, 1, 14);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJslots_have_fixed_offsetsQ_computedQ_);
    if (T0 != &KJslots_have_fixed_offsetsQ_computedQ_) {
      primitive_repeated_slot_value_setter(T0, &K2236, 1, 8);
      primitive_repeated_slot_value_setter(T0, &K2218, 1, 16);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJinstantiableQ_);
    if (T0 != &KJinstantiableQ_) {
      primitive_repeated_slot_value_setter(T0, &K2236, 1, 9);
      primitive_repeated_slot_value_setter(T0, &K2218, 1, 18);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJsubclasses_fixedQ_);
    if (T0 != &KJsubclasses_fixedQ_) {
      primitive_repeated_slot_value_setter(T0, &K2236, 1, 10);
      primitive_repeated_slot_value_setter(T0, &K2218, 1, 20);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJPdirect_subclasses_initializedQ_);
    if (T0 != &KJPdirect_subclasses_initializedQ_) {
      primitive_repeated_slot_value_setter(T0, &K2236, 1, 11);
      primitive_repeated_slot_value_setter(T0, &K2218, 1, 22);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJconcrete_);
    if (T0 != &KJconcrete_) {
      IKJconcrete_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLmethodG_);
    if (T0 != &KJLmethodG_) {
      IKJLmethodG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJconstructor_);
    if (T0 != &KJconstructor_) {
      IKJconstructor_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJdefault_class_constructor_);
    if (T0 != &KJdefault_class_constructor_) {
      IKJdefault_class_constructor_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJknown_joint_);
    if (T0 != &KJknown_joint_) {
      primitive_repeated_slot_value_setter(T0, &K2761, 1, 4);
      primitive_repeated_slot_value_setter(T0, &K2760, 1, 8);
      primitive_slot_value_setter(T0, &Kprivate_Cclass_known_jointVdfmc_modelingHLBimplementation_classG, 3);
      IKJknown_joint_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJdependent_generics_);
    if (T0 != &KJdependent_generics_) {
      primitive_repeated_slot_value_setter(T0, &K2761, 1, 5);
      primitive_repeated_slot_value_setter(T0, &K2760, 1, 10);
      primitive_slot_value_setter(T0, &Kprivate_Ciclass_dependent_genericsVdfmc_modelingHLBimplementation_classG, 3);
      IKJdependent_generics_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJsubclass_dependent_generics_);
    if (T0 != &KJsubclass_dependent_generics_) {
      primitive_repeated_slot_value_setter(T0, &K2761, 1, 6);
      primitive_repeated_slot_value_setter(T0, &K2760, 1, 12);
      primitive_slot_value_setter(T0, &Kprivate_Ciclass_subclass_dependent_genericsVdfmc_modelingHLBimplementation_classG, 3);
      IKJsubclass_dependent_generics_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJuninitialized_);
    if (T0 != &KJuninitialized_) {
      IKJuninitialized_ = T0;
      primitive_slot_value_setter(T0, &Kprivate_Cslots_initialized_stateVdfmc_modelingHLBimplementation_classG, 1);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJsealed_);
    if (T0 != &KJsealed_) {
      IKJsealed_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJsize_getter_);
    if (T0 != &KJsize_getter_) {
      IKJsize_getter_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJsize_init_keyword_);
    if (T0 != &KJsize_init_keyword_) {
      IKJsize_init_keyword_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJsize_init_value_);
    if (T0 != &KJsize_init_value_) {
      IKJsize_init_value_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJopen_);
    if (T0 != &KJopen_) {
      IKJopen_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJinherited_);
    if (T0 != &KJinherited_) {
      IKJinherited_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJmade_inline_);
    if (T0 != &KJmade_inline_) {
      IKJmade_inline_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJcompiler_open_);
    if (T0 != &KJcompiler_open_) {
      IKJcompiler_open_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJsubtype_mask_);
    if (T0 != &KJsubtype_mask_) {
      primitive_repeated_slot_value_setter(T0, &K3155, 1, 3);
      primitive_repeated_slot_value_setter(T0, &K3154, 1, 6);
      primitive_slot_value_setter(T0, &KCmm_wrapper_subtype_maskVdfmc_modelingHLBmm_wrapperG, 3);
      IKJsubtype_mask_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_machine_wordG_);
    if (T0 != &KJLraw_machine_wordG_) {
      IKJLraw_machine_wordG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJvariable_part_);
    if (T0 != &KJvariable_part_) {
      primitive_repeated_slot_value_setter(T0, &K3155, 1, 5);
      primitive_repeated_slot_value_setter(T0, &K3154, 1, 10);
      primitive_slot_value_setter(T0, &KCmm_wrapper_variable_partVdfmc_modelingHLBmm_wrapperG, 3);
      IKJvariable_part_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJpatterns_);
    if (T0 != &KJpatterns_) {
      primitive_repeated_slot_value_setter(T0, &K3155, 1, 6);
      primitive_repeated_slot_value_setter(T0, &K3154, 1, 12);
      primitive_slot_value_setter(T0, &KPmm_wrapper_patternsVdfmc_modelingHLBmm_wrapperG, 3);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJhome_);
    if (T0 != &KJhome_) {
      primitive_repeated_slot_value_setter(T0, &K3200, 1, 3);
      primitive_repeated_slot_value_setter(T0, &K3199, 1, 6);
      primitive_slot_value_setter(T0, &KChome_libraryVdfmc_modelingHLBmoduleG, 3);
      IKJhome_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJmajor_version_);
    if (T0 != &KJmajor_version_) {
      IKJmajor_version_ = T0;
      primitive_repeated_slot_value_setter(T0, &K3301, 1, 3);
      primitive_repeated_slot_value_setter(T0, &K3300, 1, 6);
      primitive_slot_value_setter(T0, &KClibrary_major_versionVdfmc_modelingHLBlibrary_versionG, 3);
      primitive_repeated_slot_value_setter(T0, &K3241, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K3234, 1, 4);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJminor_version_);
    if (T0 != &KJminor_version_) {
      IKJminor_version_ = T0;
      primitive_repeated_slot_value_setter(T0, &K3301, 1, 4);
      primitive_repeated_slot_value_setter(T0, &K3300, 1, 8);
      primitive_slot_value_setter(T0, &KClibrary_minor_versionVdfmc_modelingHLBlibrary_versionG, 3);
      primitive_repeated_slot_value_setter(T0, &K3241, 1, 3);
      primitive_repeated_slot_value_setter(T0, &K3234, 1, 6);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJbuild_count_);
    if (T0 != &KJbuild_count_) {
      IKJbuild_count_ = T0;
      primitive_repeated_slot_value_setter(T0, &K3301, 1, 5);
      primitive_repeated_slot_value_setter(T0, &K3300, 1, 10);
      primitive_slot_value_setter(T0, &KClibrary_build_countVdfmc_modelingHLBlibrary_versionG, 3);
      primitive_repeated_slot_value_setter(T0, &K3241, 1, 4);
      primitive_repeated_slot_value_setter(T0, &K3234, 1, 8);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJlibrary_description_);
    if (T0 != &KJlibrary_description_) {
      primitive_repeated_slot_value_setter(T0, &K3301, 1, 8);
      primitive_repeated_slot_value_setter(T0, &K3300, 1, 16);
      primitive_slot_value_setter(T0, &KClibrary_descriptionVdfmc_namespaceHLBlibraryGVdfmc_modeling, 3);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJraw_);
    if (T0 != &KJraw_) {
      IKJraw_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_double_floatG_);
    if (T0 != &KJLraw_double_floatG_) {
      IKJLraw_double_floatG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLraw_single_floatG_);
    if (T0 != &KJLraw_single_floatG_) {
      IKJLraw_single_floatG_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLby_class_discriminatorG_);
    if (T0 != &KJLby_class_discriminatorG_) {
      primitive_repeated_slot_value_setter(T0, &K3567, 1, 4);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLfunctionG_);
    if (T0 != &KJLfunctionG_) {
      primitive_repeated_slot_value_setter(T0, &K3567, 1, 6);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLerrorG_);
    if (T0 != &KJLerrorG_) {
      primitive_repeated_slot_value_setter(T0, &K3567, 1, 9);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJLcache_header_engine_nodeG_);
    if (T0 != &KJLcache_header_engine_nodeG_) {
      primitive_repeated_slot_value_setter(T0, &K3567, 1, 11);
    }
  }
{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:28
  T0 = KPadd_classVKeI(&KLBtopGVdfmc_modeling);
  goto I0;
}
I0:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:983
  T0 = KPadd_classVKeI(&KLunknownGVdfmc_modeling);
  goto I1074;
}
I1074:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1008
  T0 = KPadd_classVKeI(&KLdood_unbound_proxyGVdfmc_modeling);
  goto I1081;
}
I1081:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1160
  T0 = KPadd_classVKeI(&KLuninterned_symbolGVdfmc_modeling);
  goto I1104;
}
I1104:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1374
  T0 = KPadd_classVKeI(&KLdood_mapped_object_proxyGVdfmc_modeling);
  goto I1141;
}
I1141:

  return;
}

/* USER INIT CODE */

void _Init_dfmc_modeling__X_objects_for_user () {
{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:28
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBtopGVdfmc_modeling, IKJLtopG_);
  goto I3;
}
I3:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:28
  T0 = Kdo_define_top_typeVdfmc_definitionsI(IKJLtopG_);
  goto I5;
}
I5:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:31
  T0 = Kdo_define_bottom_typeVdfmc_definitionsI(IKJLbottomG_);
  goto I6;
}
I6:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:34
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBobjectGVdfmc_modeling, IKJLobjectG_);
  goto I8;
}
I8:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:36
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLobjectG_, &Ksource_constructor_for_objectVdfmc_modeling);
  goto I12;
}
I12:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:39
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_dfmc_modelingRD_2);
  goto I16;
}
I16:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:40
  T0 = KPadd_nonsiblinged_domainVKnI(&KinitializeVKd, &KinitializeVKdRD_dfmc_modelingRD_2);
  goto I18;
}
I18:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:41
  T0 = KPadd_nonsiblinged_domainVKnI(&Kinitialize_packed_slotsVKe, &Kinitialize_packed_slotsVKeRD_dfmc_modelingRD_0);
  goto I20;
}
I20:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:51
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBbooleanGVdfmc_modeling, IKJLbooleanG_);
  goto I21;
}
I21:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:51
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLbooleanG_, &Ksource_constructor_for_booleanVdfmc_modeling);
  goto I25;
}
I25:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:55
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJN_, &KNVKd);
  goto I28;
}
I28:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:57
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBvalue_objectGVdfmc_modeling, IKJLvalue_objectG_);
  goto I30;
}
I30:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:57
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLvalue_objectG_, &Ksource_constructor_for_value_objectVdfmc_modeling);
  goto I34;
}
I34:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:59
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBcharacterGVdfmc_modeling, IKJLcharacterG_);
  goto I37;
}
I37:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:59
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLcharacterG_, &Ksource_constructor_for_characterVdfmc_modeling);
  goto I41;
}
I41:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:60
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBbyte_characterGVdfmc_modeling, IKJLbyte_characterG_);
  goto I44;
}
I44:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:60
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLbyte_characterG_, &Ksource_constructor_for_byte_characterVdfmc_modeling);
  goto I48;
}
I48:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:61
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBunicode_characterGVdfmc_modeling, IKJLunicode_characterG_);
  goto I51;
}
I51:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:61
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLunicode_characterG_, &Ksource_constructor_for_unicode_characterVdfmc_modeling);
  goto I55;
}
I55:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:63
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBnumberGVdfmc_modeling, IKJLnumberG_);
  goto I58;
}
I58:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:63
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLnumberG_, &Ksource_constructor_for_numberVdfmc_modeling);
  goto I62;
}
I62:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:64
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBcomplexGVdfmc_modeling, IKJLcomplexG_);
  goto I65;
}
I65:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:64
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLcomplexG_, &Ksource_constructor_for_complexVdfmc_modeling);
  goto I69;
}
I69:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:65
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBrealGVdfmc_modeling, IKJLrealG_);
  goto I72;
}
I72:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:65
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLrealG_, &Ksource_constructor_for_realVdfmc_modeling);
  goto I76;
}
I76:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:66
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBrationalGVdfmc_modeling, IKJLrationalG_);
  goto I79;
}
I79:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:66
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLrationalG_, &Ksource_constructor_for_rationalVdfmc_modeling);
  goto I83;
}
I83:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:67
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBmachine_numberGVdfmc_modeling, IKJLmachine_numberG_);
  goto I86;
}
I86:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:67
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLmachine_numberG_, &Ksource_constructor_for_machine_numberVdfmc_modeling);
  goto I90;
}
I90:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:69
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBabstract_integerGVdfmc_modeling, IKJLabstract_integerG_);
  goto I93;
}
I93:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:69
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLabstract_integerG_, &Ksource_constructor_for_abstract_integerVdfmc_modeling);
  goto I97;
}
I97:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:70
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBintegerGVdfmc_modeling, IKJLintegerG_);
  goto I100;
}
I100:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:70
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLintegerG_, &Ksource_constructor_for_integerVdfmc_modeling);
  goto I104;
}
I104:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:71
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBbig_integerGVdfmc_modeling, IKJLbig_integerG_);
  goto I107;
}
I107:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:71
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLbig_integerG_, &Ksource_constructor_for_big_integerVdfmc_modeling);
  goto I111;
}
I111:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBdouble_integerGVdfmc_modeling, IKJLdouble_integerG_);
  goto I114;
}
I114:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJPPdouble_integer_low_, &KCPPdouble_integer_lowVdfmc_modeling);
  goto I118;
}
I118:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJPPdouble_integer_low_setter_, &KCPPdouble_integer_low_setterVdfmc_modeling);
  goto I121;
}
I121:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJPPdouble_integer_high_, &KCPPdouble_integer_highVdfmc_modeling);
  goto I124;
}
I124:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJPPdouble_integer_high_setter_, &KCPPdouble_integer_high_setterVdfmc_modeling);
  goto I127;
}
I127:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:73
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLdouble_integerG_, &Ksource_constructor_for_double_integerVdfmc_modeling);
  goto I130;
}
I130:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:79
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBfloatGVdfmc_modeling, IKJLfloatG_);
  goto I133;
}
I133:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:79
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLfloatG_, &Ksource_constructor_for_floatVdfmc_modeling);
  goto I137;
}
I137:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBsingle_floatGVdfmc_modeling, IKJLsingle_floatG_);
  goto I140;
}
I140:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJPsingle_float_data_, &KCPsingle_float_dataVdfmc_modeling);
  goto I144;
}
I144:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJPsingle_float_data_setter_, &KCPsingle_float_data_setterVdfmc_modeling);
  goto I147;
}
I147:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:81
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLsingle_floatG_, &Ksource_constructor_for_single_floatVdfmc_modeling);
  goto I150;
}
I150:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBdouble_floatGVdfmc_modeling, IKJLdouble_floatG_);
  goto I153;
}
I153:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJPdouble_float_data_, &KCPdouble_float_dataVdfmc_modeling);
  goto I157;
}
I157:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJPdouble_float_data_setter_, &KCPdouble_float_data_setterVdfmc_modeling);
  goto I160;
}
I160:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:87
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLdouble_floatG_, &Ksource_constructor_for_double_floatVdfmc_modeling);
  goto I163;
}
I163:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:99
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBmachine_wordGVdfmc_modeling, IKJLmachine_wordG_);
  goto I166;
}
I166:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:99
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJPmachine_word_data_, &KCPmachine_word_dataVdfmc_modeling);
  goto I170;
}
I170:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:99
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJPmachine_word_data_setter_, &KCPmachine_word_data_setterVdfmc_modeling);
  goto I173;
}
I173:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:99
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLmachine_wordG_, &Ksource_constructor_for_machine_wordVdfmc_modeling);
  goto I176;
}
I176:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:105
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBsymbolGVdfmc_modeling, IKJLsymbolG_);
  goto I179;
}
I179:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:105
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJsymbol_name_, &KCsymbol_nameVdfmc_modeling);
  goto I183;
}
I183:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:105
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJsymbol_name_setter_, &KCsymbol_name_setterVdfmc_modeling);
  goto I186;
}
I186:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:105
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLsymbolG_, &Ksource_constructor_for_symbolVdfmc_modeling);
  goto I189;
}
I189:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:109
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBnamespaceGVdfmc_modeling, IKJLnamespaceG_);
  goto I192;
}
I192:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:109
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJnamespace_name_, &KCnamespace_nameVdfmc_modeling);
  goto I196;
}
I196:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:109
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJnamespace_name_setter_, &KCnamespace_name_setterVdfmc_modeling);
  goto I199;
}
I199:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:109
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLnamespaceG_, &Ksource_constructor_for_namespaceVdfmc_modeling);
  goto I202;
}
I202:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBlibrary_versionGVdfmc_modeling, IKJLlibrary_versionG_);
  goto I205;
}
I205:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJlibrary_major_version_, &KClibrary_major_versionVdfmc_modeling);
  goto I209;
}
I209:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJlibrary_major_version_setter_, &KClibrary_major_version_setterVdfmc_modeling);
  goto I212;
}
I212:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJlibrary_minor_version_, &KClibrary_minor_versionVdfmc_modeling);
  goto I215;
}
I215:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJlibrary_minor_version_setter_, &KClibrary_minor_version_setterVdfmc_modeling);
  goto I218;
}
I218:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJlibrary_build_count_, &KClibrary_build_countVdfmc_modeling);
  goto I221;
}
I221:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJlibrary_build_count_setter_, &KClibrary_build_count_setterVdfmc_modeling);
  goto I224;
}
I224:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:113
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLlibrary_versionG_, &Ksource_constructor_for_library_versionVdfmc_modeling);
  goto I227;
}
I227:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T0 = KPadd_a_methodVKnI(&KClibrary_description_setterVdfmc_namespace, &KClibrary_description_setterVdfmc_namespaceMdfmc_modelingM0, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I3735;
}
I3735:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T0 = KPadd_a_methodVKnI(&KClibrary_descriptionVdfmc_namespace, &KClibrary_descriptionVdfmc_namespaceMdfmc_modelingM0, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I3733;
}
I3733:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:126
  T0 = KPadd_a_methodVKnI(&KCall_used_libraries_setterVdfmc_namespace, &KCall_used_libraries_setterVdfmc_namespaceMdfmc_modelingM0, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I3731;
}
I3731:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:126
  T0 = KPadd_a_methodVKnI(&KCall_used_librariesVdfmc_namespace, &KCall_used_librariesVdfmc_namespaceMdfmc_modelingM0, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I3729;
}
I3729:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:123
  T0 = KPadd_a_methodVKnI(&KCused_libraries_setterVdfmc_namespace, &KCused_libraries_setterVdfmc_namespaceMdfmc_modelingM0, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I3727;
}
I3727:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:123
  T0 = KPadd_a_methodVKnI(&KCused_librariesVdfmc_namespace, &KCused_librariesVdfmc_namespaceMdfmc_modelingM0, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I3725;
}
I3725:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T0 = KPadd_a_methodVKnI(&Kdood_weak_gettersVdood, &Kdood_weak_gettersVdoodMdfmc_modelingM0, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I3723;
}
I3723:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBlibraryGVdfmc_modeling, IKJLlibraryG_);
  goto I230;
}
I230:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJused_libraries_, &KCused_librariesVdfmc_namespace);
  goto I234;
}
I234:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJused_libraries_setter_, &KCused_libraries_setterVdfmc_namespace);
  goto I236;
}
I236:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJall_used_libraries_, &KCall_used_librariesVdfmc_namespace);
  goto I238;
}
I238:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJall_used_libraries_setter_, &KCall_used_libraries_setterVdfmc_namespace);
  goto I240;
}
I240:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJruntime_module_, &KCruntime_moduleVdfmc_modeling);
  goto I242;
}
I242:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJruntime_module_setter_, &KCruntime_module_setterVdfmc_modeling);
  goto I245;
}
I245:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJlibrary_defined_generics_, &KClibrary_defined_genericsVdfmc_modeling);
  goto I248;
}
I248:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJlibrary_defined_generics_setter_, &KClibrary_defined_generics_setterVdfmc_modeling);
  goto I251;
}
I251:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJlibrary_number_static_dispatches_, &KClibrary_number_static_dispatchesVdfmc_modeling);
  goto I254;
}
I254:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJlibrary_number_static_dispatches_setter_, &KClibrary_number_static_dispatches_setterVdfmc_modeling);
  goto I257;
}
I257:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJlibrary_number_dynamic_dispatches_, &KClibrary_number_dynamic_dispatchesVdfmc_modeling);
  goto I260;
}
I260:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJlibrary_number_dynamic_dispatches_setter_, &KClibrary_number_dynamic_dispatches_setterVdfmc_modeling);
  goto I263;
}
I263:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:122
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLlibraryG_, &Ksource_constructor_for_libraryVdfmc_modeling);
  goto I266;
}
I266:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBused_libraryGVdfmc_modeling, IKJLused_libraryG_);
  goto I269;
}
I269:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJused_library_, &KCused_libraryVdfmc_modeling);
  goto I273;
}
I273:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJused_library_setter_, &KCused_library_setterVdfmc_modeling);
  goto I276;
}
I276:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJused_library_binding_, &KCused_library_bindingVdfmc_modeling);
  goto I279;
}
I279:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJused_library_binding_setter_, &KCused_library_binding_setterVdfmc_modeling);
  goto I282;
}
I282:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:145
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLused_libraryG_, &Ksource_constructor_for_used_libraryVdfmc_modeling);
  goto I285;
}
I285:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:152
  T0 = KPadd_a_methodVKnI(&KinitializeVKd, &KinitializeVKdMdfmc_modelingM0, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I290;
}
I290:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:160
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBmoduleGVdfmc_modeling, IKJLmoduleG_);
  goto I291;
}
I291:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:160
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJhome_library_, &KChome_libraryVdfmc_modeling);
  goto I295;
}
I295:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:160
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLmoduleG_, &Ksource_constructor_for_moduleVdfmc_modeling);
  goto I298;
}
I298:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:164
  T0 = KPadd_a_methodVKnI(&KCmake_LBlibraryGVdfmc_namespace, &KCmake_LBlibraryGVdfmc_namespaceMdfmc_modelingM0, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I303;
}
I303:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:168
  T0 = KPadd_methodVKnI(&KCmake_LBmoduleGVdfmc_namespace, &KCmake_LBmoduleGVdfmc_namespaceMdfmc_modelingM0, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling);
  goto I306;
}
I306:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:200
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBunboundGVdfmc_modeling, IKJLunboundG_);
  goto I307;
}
I307:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:200
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLunboundG_, &Ksource_constructor_for_unboundVdfmc_modeling);
  goto I311;
}
I311:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:202
  BunboundVdfmc_modeling = DunboundVdfmc_reader;
  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:202
  T0 = &KPfalseVKi;
  goto I314;
}
I314:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T0 = KPadd_a_methodVKnI(&Kdood_weak_gettersVdood, &Kdood_weak_gettersVdoodMdfmc_modelingM1, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I3720;
}
I3720:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBmm_wrapperGVdfmc_modeling, IKJLmm_wrapperG_);
  goto I315;
}
I315:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJmm_wrapper_implementation_class_, &KCmm_wrapper_implementation_classVdfmc_modeling);
  goto I319;
}
I319:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJmm_wrapper_implementation_class_setter_, &KCmm_wrapper_implementation_class_setterVdfmc_modeling);
  goto I322;
}
I322:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJmm_wrapper_subtype_mask_, &KCmm_wrapper_subtype_maskVdfmc_modeling);
  goto I325;
}
I325:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJmm_wrapper_subtype_mask_setter_, &KCmm_wrapper_subtype_mask_setterVdfmc_modeling);
  goto I328;
}
I328:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJmm_wrapper_fixed_part_, &KCmm_wrapper_fixed_partVdfmc_modeling);
  goto I331;
}
I331:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJmm_wrapper_fixed_part_setter_, &KCmm_wrapper_fixed_part_setterVdfmc_modeling);
  goto I334;
}
I334:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJmm_wrapper_variable_part_, &KCmm_wrapper_variable_partVdfmc_modeling);
  goto I337;
}
I337:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJmm_wrapper_variable_part_setter_, &KCmm_wrapper_variable_part_setterVdfmc_modeling);
  goto I340;
}
I340:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJmm_wrapper_pattern_element_, &KCmm_wrapper_pattern_elementVdfmc_modeling);
  goto I343;
}
I343:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJmm_wrapper_pattern_element_setter_, &KCmm_wrapper_pattern_element_setterVdfmc_modeling);
  goto I346;
}
I346:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:212
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLmm_wrapperG_, &Ksource_constructor_for_mm_wrapperVdfmc_modeling);
  goto I349;
}
I349:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:241
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJmm_wrapper_number_patterns_, &KCmm_wrapper_number_patternsVdfmc_modeling);
  goto I352;
}
I352:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:263
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBobject_with_elementsGVdfmc_modeling, IKJLobject_with_elementsG_);
  goto I355;
}
I355:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:263
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLobject_with_elementsG_, &Ksource_constructor_for_object_with_elementsVdfmc_modeling);
  goto I359;
}
I359:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:264
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBmutable_object_with_elementsGVdfmc_modeling, IKJLmutable_object_with_elementsG_);
  goto I362;
}
I362:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:264
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLmutable_object_with_elementsG_, &Ksource_constructor_for_mutable_object_with_elementsVdfmc_modeling);
  goto I366;
}
I366:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:267
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBcollectionGVdfmc_modeling, IKJLcollectionG_);
  goto I369;
}
I369:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:267
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLcollectionG_, &Ksource_constructor_for_collectionVdfmc_modeling);
  goto I373;
}
I373:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:268
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBmutable_collectionGVdfmc_modeling, IKJLmutable_collectionG_);
  goto I376;
}
I376:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:268
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLmutable_collectionG_, &Ksource_constructor_for_mutable_collectionVdfmc_modeling);
  goto I380;
}
I380:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:271
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBexplicit_key_collectionGVdfmc_modeling, IKJLexplicit_key_collectionG_);
  goto I383;
}
I383:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:271
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLexplicit_key_collectionG_, &Ksource_constructor_for_explicit_key_collectionVdfmc_modeling);
  goto I387;
}
I387:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:273
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBmutable_explicit_key_collectionGVdfmc_modeling, IKJLmutable_explicit_key_collectionG_);
  goto I390;
}
I390:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:273
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLmutable_explicit_key_collectionG_, &Ksource_constructor_for_mutable_explicit_key_collectionVdfmc_modeling);
  goto I394;
}
I394:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:276
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBsequenceGVdfmc_modeling, IKJLsequenceG_);
  goto I397;
}
I397:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:276
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLsequenceG_, &Ksource_constructor_for_sequenceVdfmc_modeling);
  goto I401;
}
I401:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:277
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBmutable_sequenceGVdfmc_modeling, IKJLmutable_sequenceG_);
  goto I404;
}
I404:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:277
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLmutable_sequenceG_, &Ksource_constructor_for_mutable_sequenceVdfmc_modeling);
  goto I408;
}
I408:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBlistGVdfmc_modeling, IKJLlistG_);
  goto I411;
}
I411:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJhead_, &KCheadVdfmc_modeling);
  goto I415;
}
I415:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJhead_setter_, &KChead_setterVdfmc_modeling);
  goto I418;
}
I418:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJtail_, &KCtailVdfmc_modeling);
  goto I421;
}
I421:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJtail_setter_, &KCtail_setterVdfmc_modeling);
  goto I424;
}
I424:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:281
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLlistG_, &Ksource_constructor_for_listVdfmc_modeling);
  goto I427;
}
I427:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:286
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBpairGVdfmc_modeling, IKJLpairG_);
  goto I430;
}
I430:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:286
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLpairG_, &Ksource_constructor_for_pairVdfmc_modeling);
  goto I434;
}
I434:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:290
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBempty_listGVdfmc_modeling, IKJLempty_listG_);
  goto I437;
}
I437:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:290
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLempty_listG_, &Ksource_constructor_for_empty_listVdfmc_modeling);
  goto I441;
}
I441:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:294
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBlimited_collectionGVdfmc_modeling, IKJLlimited_collectionG_);
  goto I444;
}
I444:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:294
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(&KJelement_type_, &KCelement_typeVdfmc_modeling);
  goto I448;
}
I448:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:294
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLlimited_collectionG_, &Ksource_constructor_for_limited_collectionVdfmc_modeling);
  goto I450;
}
I450:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:300
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBarrayGVdfmc_modeling, IKJLarrayG_);
  goto I453;
}
I453:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:300
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLarrayG_, &Ksource_constructor_for_arrayVdfmc_modeling);
  goto I457;
}
I457:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:301
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBvectorGVdfmc_modeling, IKJLvectorG_);
  goto I460;
}
I460:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:301
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLvectorG_, &Ksource_constructor_for_vectorVdfmc_modeling);
  goto I464;
}
I464:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:309
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBsimple_vectorGVdfmc_modeling, IKJLsimple_vectorG_);
  goto I467;
}
I467:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:309
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLsimple_vectorG_, &Ksource_constructor_for_simple_vectorVdfmc_modeling);
  goto I471;
}
I471:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBsimple_object_vectorGVdfmc_modeling, IKJLsimple_object_vectorG_);
  goto I474;
}
I474:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJvector_element_, &KCvector_elementVdfmc_modeling);
  goto I478;
}
I478:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJvector_element_setter_, &KCvector_element_setterVdfmc_modeling);
  goto I481;
}
I481:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:312
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLsimple_object_vectorG_, &Ksource_constructor_for_simple_object_vectorVdfmc_modeling);
  goto I484;
}
I484:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:324
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBstringGVdfmc_modeling, IKJLstringG_);
  goto I487;
}
I487:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:324
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLstringG_, &Ksource_constructor_for_stringVdfmc_modeling);
  goto I491;
}
I491:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBbyte_stringGVdfmc_modeling, IKJLbyte_stringG_);
  goto I494;
}
I494:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJstring_element_, &KCstring_elementVdfmc_modeling);
  goto I498;
}
I498:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:328
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLbyte_stringG_, &Ksource_constructor_for_byte_stringVdfmc_modeling);
  goto I501;
}
I501:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:346
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJemptyQ_, &KCemptyQVdfmc_modeling);
  goto I504;
}
I504:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:347
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(&KJsize_, &KCsizeVdfmc_modeling);
  goto I507;
}
I507:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:348
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJelement_, &KCelementVdfmc_modeling);
  goto I509;
}
I509:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:398
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBtypeGVdfmc_modeling, IKJLtypeG_);
  goto I512;
}
I512:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:398
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJinstanceQ_iep_, &KCinstanceQ_iepVdfmc_modeling);
  goto I516;
}
I516:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:398
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJinstanceQ_iep_setter_, &KCinstanceQ_iep_setterVdfmc_modeling);
  goto I519;
}
I519:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:398
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLtypeG_, &Ksource_constructor_for_typeVdfmc_modeling);
  goto I522;
}
I522:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = KPadd_a_methodVKnI(&Kdood_lazy_gettersVdood, &Kdood_lazy_gettersVdoodMdfmc_modelingM0, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I3717;
}
I3717:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBimplementation_classGVdfmc_modeling, IKJLimplementation_classG_);
  goto I525;
}
I525:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_properties_, &KCclass_propertiesVdfmc_modeling);
  goto I529;
}
I529:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_properties_setter_, &KCclass_properties_setterVdfmc_modeling);
  goto I532;
}
I532:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJiclass_class_, &KCiclass_classVdfmc_modeling);
  goto I535;
}
I535:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJiclass_class_setter_, &KCiclass_class_setterVdfmc_modeling);
  goto I538;
}
I538:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_mm_wrapper_, &KCclass_mm_wrapperVdfmc_modeling);
  goto I541;
}
I541:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_mm_wrapper_setter_, &KCclass_mm_wrapper_setterVdfmc_modeling);
  goto I544;
}
I544:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJrepeated_slot_descriptor_, &KCrepeated_slot_descriptorVdfmc_modeling);
  goto I547;
}
I547:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJrepeated_slot_descriptor_setter_, &KCrepeated_slot_descriptor_setterVdfmc_modeling);
  goto I550;
}
I550:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJinstance_slot_descriptors_, &KCinstance_slot_descriptorsVdfmc_modeling);
  goto I553;
}
I553:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJinstance_slot_descriptors_setter_, &KCinstance_slot_descriptors_setterVdfmc_modeling);
  goto I556;
}
I556:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJiclass_dispatch_key_, &KCiclass_dispatch_keyVdfmc_modeling);
  goto I559;
}
I559:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJiclass_dispatch_key_setter_, &KCiclass_dispatch_key_setterVdfmc_modeling);
  goto I562;
}
I562:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_constructor_, &KCclass_constructorVdfmc_modeling);
  goto I565;
}
I565:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_constructor_setter_, &KCclass_constructor_setterVdfmc_modeling);
  goto I568;
}
I568:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJdirect_superclasses_, &KCdirect_superclassesVdfmc_modeling);
  goto I571;
}
I571:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJdirect_superclasses_setter_, &KCdirect_superclasses_setterVdfmc_modeling);
  goto I574;
}
I574:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_rcpl_vector_, &KCclass_rcpl_vectorVdfmc_modeling);
  goto I577;
}
I577:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_rcpl_vector_setter_, &KCclass_rcpl_vector_setterVdfmc_modeling);
  goto I580;
}
I580:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_rcpl_position_, &KCclass_rcpl_positionVdfmc_modeling);
  goto I583;
}
I583:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_rcpl_position_setter_, &KCclass_rcpl_position_setterVdfmc_modeling);
  goto I586;
}
I586:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_rcpl_other_positions_, &KCclass_rcpl_other_positionsVdfmc_modeling);
  goto I589;
}
I589:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_rcpl_other_positions_setter_, &KCclass_rcpl_other_positions_setterVdfmc_modeling);
  goto I592;
}
I592:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_known_joint_, &KCclass_known_jointVdfmc_modeling);
  goto I595;
}
I595:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_known_joint_setter_, &KCclass_known_joint_setterVdfmc_modeling);
  goto I598;
}
I598:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJiclass_dependent_generics_, &KCiclass_dependent_genericsVdfmc_modelingMM0);
  goto I601;
}
I601:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJiclass_dependent_generics_setter_, &KCiclass_dependent_generics_setterVdfmc_modelingMM0);
  goto I605;
}
I605:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJiclass_subclass_dependent_generics_, &KCiclass_subclass_dependent_genericsVdfmc_modelingMM0);
  goto I609;
}
I609:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJiclass_subclass_dependent_generics_setter_, &KCiclass_subclass_dependent_generics_setterVdfmc_modelingMM0);
  goto I613;
}
I613:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJdirect_subclasses_, &KCdirect_subclassesVdfmc_modeling);
  goto I617;
}
I617:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJdirect_subclasses_setter_, &KCdirect_subclasses_setterVdfmc_modeling);
  goto I620;
}
I620:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJdirect_methods_, &KCdirect_methodsVdfmc_modeling);
  goto I623;
}
I623:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJdirect_methods_setter_, &KCdirect_methods_setterVdfmc_modeling);
  goto I626;
}
I626:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJdirect_slot_descriptors_, &KCdirect_slot_descriptorsVdfmc_modeling);
  goto I629;
}
I629:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJdirect_slot_descriptors_setter_, &KCdirect_slot_descriptors_setterVdfmc_modeling);
  goto I632;
}
I632:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJslot_descriptors_, &KCslot_descriptorsVdfmc_modeling);
  goto I635;
}
I635:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJslot_descriptors_setter_, &KCslot_descriptors_setterVdfmc_modeling);
  goto I638;
}
I638:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJdirect_inherited_slot_descriptors_, &KCdirect_inherited_slot_descriptorsVdfmc_modeling);
  goto I641;
}
I641:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJdirect_inherited_slot_descriptors_setter_, &KCdirect_inherited_slot_descriptors_setterVdfmc_modeling);
  goto I644;
}
I644:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJdirect_initialization_argument_descriptors_, &KCdirect_initialization_argument_descriptorsVdfmc_modeling);
  goto I647;
}
I647:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJdirect_initialization_argument_descriptors_setter_, &KCdirect_initialization_argument_descriptors_setterVdfmc_modeling);
  goto I650;
}
I650:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_slot_descriptors_, &KCclass_slot_descriptorsVdfmc_modeling);
  goto I653;
}
I653:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_slot_descriptors_setter_, &KCclass_slot_descriptors_setterVdfmc_modeling);
  goto I656;
}
I656:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJdefaulted_initialization_arguments_slot_, &KCdefaulted_initialization_arguments_slotVdfmc_modeling);
  goto I659;
}
I659:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJdefaulted_initialization_arguments_slot_setter_, &KCdefaulted_initialization_arguments_slot_setterVdfmc_modeling);
  goto I662;
}
I662:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_slot_storage_, &KCclass_slot_storageVdfmc_modeling);
  goto I665;
}
I665:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_slot_storage_setter_, &KCclass_slot_storage_setterVdfmc_modeling);
  goto I668;
}
I668:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:418
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLimplementation_classG_, &Ksource_constructor_for_implementation_classVdfmc_modeling);
  goto I671;
}
I671:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:536
  T0 = KPadd_a_methodVKnI(&Kinitialize_packed_slotsVKe, &Kinitialize_packed_slotsVKeMdfmc_modelingM0, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I676;
}
I676:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:563
  T0 = KPadd_a_methodVKnI(&KinitializeVKd, &KinitializeVKdMdfmc_modelingM1, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I679;
}
I679:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T0 = KPadd_a_methodVKnI(&Kdood_lazy_gettersVdood, &Kdood_lazy_gettersVdoodMdfmc_modelingM1, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I3714;
}
I3714:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBclassGVdfmc_modeling, IKJLclassG_);
  goto I680;
}
I680:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(&KJdebug_name_, &KCdebug_nameVdfmc_modeling);
  goto I684;
}
I684:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJdebug_name_setter_, &KCdebug_name_setterVdfmc_modeling);
  goto I686;
}
I686:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_implementation_class_, &KCclass_implementation_classVdfmc_modeling);
  goto I689;
}
I689:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_implementation_class_setter_, &KCclass_implementation_class_setterVdfmc_modeling);
  goto I692;
}
I692:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_subtype_bit_, &KCclass_subtype_bitVdfmc_modeling);
  goto I695;
}
I695:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_subtype_bit_setter_, &KCclass_subtype_bit_setterVdfmc_modeling);
  goto I698;
}
I698:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_module_, &KCclass_moduleVdfmc_modeling);
  goto I701;
}
I701:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_module_setter_, &KCclass_module_setterVdfmc_modeling);
  goto I704;
}
I704:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:658
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLclassG_, &Ksource_constructor_for_classVdfmc_modeling);
  goto I707;
}
I707:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:683
  T0 = KPadd_a_methodVKnI(&KinitializeVKd, &KinitializeVKdMdfmc_modelingM2, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I712;
}
I712:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJdirect_superclasses_, &KCdirect_superclassesVdfmc_modeling);
  goto I713;
}
I713:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJdirect_superclasses_setter_, &KCdirect_superclasses_setterVdfmc_modeling);
  goto I714;
}
I714:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:689
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJdirect_superclasses_, &Ksource_constructor_for_iclass_transfer_direct_superclassesVdfmc_modeling);
  goto I715;
}
I715:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJall_superclasses_, &KCall_superclassesVdfmc_modeling);
  goto I718;
}
I718:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJall_superclasses_setter_, &KCall_superclasses_setterVdfmc_modeling);
  goto I721;
}
I721:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:690
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJall_superclasses_, &Ksource_constructor_for_iclass_transfer_all_superclassesVdfmc_modeling);
  goto I724;
}
I724:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJdirect_subclasses_, &KCdirect_subclassesVdfmc_modeling);
  goto I727;
}
I727:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJdirect_subclasses_setter_, &KCdirect_subclasses_setterVdfmc_modeling);
  goto I728;
}
I728:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:692
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJdirect_subclasses_, &Ksource_constructor_for_iclass_transfer_direct_subclassesVdfmc_modeling);
  goto I729;
}
I729:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_mm_wrapper_, &KCclass_mm_wrapperVdfmc_modeling);
  goto I732;
}
I732:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_mm_wrapper_setter_, &KCclass_mm_wrapper_setterVdfmc_modeling);
  goto I733;
}
I733:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:694
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJclass_mm_wrapper_, &Ksource_constructor_for_iclass_transfer_class_mm_wrapperVdfmc_modeling);
  goto I734;
}
I734:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJdirect_slot_descriptors_, &KCdirect_slot_descriptorsVdfmc_modeling);
  goto I737;
}
I737:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJdirect_slot_descriptors_setter_, &KCdirect_slot_descriptors_setterVdfmc_modeling);
  goto I738;
}
I738:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:695
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJdirect_slot_descriptors_, &Ksource_constructor_for_iclass_transfer_direct_slot_descriptorsVdfmc_modeling);
  goto I739;
}
I739:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJslot_descriptors_, &KCslot_descriptorsVdfmc_modeling);
  goto I742;
}
I742:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJslot_descriptors_setter_, &KCslot_descriptors_setterVdfmc_modeling);
  goto I743;
}
I743:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:696
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJslot_descriptors_, &Ksource_constructor_for_iclass_transfer_slot_descriptorsVdfmc_modeling);
  goto I744;
}
I744:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJdirect_inherited_slot_descriptors_, &KCdirect_inherited_slot_descriptorsVdfmc_modeling);
  goto I747;
}
I747:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJdirect_inherited_slot_descriptors_setter_, &KCdirect_inherited_slot_descriptors_setterVdfmc_modeling);
  goto I748;
}
I748:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:697
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJdirect_inherited_slot_descriptors_, &Ksource_constructor_for_iclass_transfer_direct_inherited_slot_descriptorsVdfmc_modeling);
  goto I749;
}
I749:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJdirect_initialization_argument_descriptors_, &KCdirect_initialization_argument_descriptorsVdfmc_modeling);
  goto I752;
}
I752:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJdirect_initialization_argument_descriptors_setter_, &KCdirect_initialization_argument_descriptors_setterVdfmc_modeling);
  goto I753;
}
I753:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:698
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJdirect_initialization_argument_descriptors_, &Ksource_constructor_for_iclass_transfer_direct_initialization_argument_descriptorsVdfmc_modeling);
  goto I754;
}
I754:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJdirect_methods_, &KCdirect_methodsVdfmc_modeling);
  goto I757;
}
I757:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJdirect_methods_setter_, &KCdirect_methods_setterVdfmc_modeling);
  goto I758;
}
I758:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:699
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJdirect_methods_, &Ksource_constructor_for_iclass_transfer_direct_methodsVdfmc_modeling);
  goto I759;
}
I759:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_abstractQ_, &KCclass_abstractQVdfmc_modeling);
  goto I762;
}
I762:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_abstractQ_setter_, &KCclass_abstractQ_setterVdfmc_modeling);
  goto I765;
}
I765:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:700
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJclass_abstractQ_, &Ksource_constructor_for_iclass_transfer_class_abstractQVdfmc_modeling);
  goto I768;
}
I768:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_primaryQ_, &KCclass_primaryQVdfmc_modeling);
  goto I771;
}
I771:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_primaryQ_setter_, &KCclass_primaryQ_setterVdfmc_modeling);
  goto I774;
}
I774:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:701
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJclass_primaryQ_, &Ksource_constructor_for_iclass_transfer_class_primaryQVdfmc_modeling);
  goto I777;
}
I777:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_sealedQ_, &KCclass_sealedQVdfmc_modeling);
  goto I780;
}
I780:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_sealedQ_setter_, &KCclass_sealedQ_setterVdfmc_modeling);
  goto I783;
}
I783:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:702
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJclass_sealedQ_, &Ksource_constructor_for_iclass_transfer_class_sealedQVdfmc_modeling);
  goto I786;
}
I786:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_completeQ_, &KCclass_completeQVdfmc_modeling);
  goto I789;
}
I789:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_completeQ_setter_, &KCclass_completeQ_setterVdfmc_modeling);
  goto I792;
}
I792:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:704
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJclass_completeQ_, &Ksource_constructor_for_iclass_transfer_class_completeQVdfmc_modeling);
  goto I795;
}
I795:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_incrementalQ_, &KCclass_incrementalQVdfmc_modeling);
  goto I798;
}
I798:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_incrementalQ_setter_, &KCclass_incrementalQ_setterVdfmc_modeling);
  goto I801;
}
I801:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:705
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJclass_incrementalQ_, &Ksource_constructor_for_iclass_transfer_class_incrementalQVdfmc_modeling);
  goto I804;
}
I804:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(&KJinstance_storage_size_, &KCinstance_storage_sizeVdfmc_modeling);
  goto I807;
}
I807:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJinstance_storage_size_setter_, &KCinstance_storage_size_setterVdfmc_modeling);
  goto I809;
}
I809:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:709
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(&KJinstance_storage_size_, &Ksource_constructor_for_iclass_transfer_instance_storage_sizeVdfmc_modeling);
  goto I812;
}
I812:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJrepeated_slot_descriptor_, &KCrepeated_slot_descriptorVdfmc_modeling);
  goto I815;
}
I815:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJrepeated_slot_descriptor_setter_, &KCrepeated_slot_descriptor_setterVdfmc_modeling);
  goto I816;
}
I816:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:710
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJrepeated_slot_descriptor_, &Ksource_constructor_for_iclass_transfer_repeated_slot_descriptorVdfmc_modeling);
  goto I817;
}
I817:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJinstance_slot_descriptors_, &KCinstance_slot_descriptorsVdfmc_modeling);
  goto I820;
}
I820:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJinstance_slot_descriptors_setter_, &KCinstance_slot_descriptors_setterVdfmc_modeling);
  goto I821;
}
I821:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:711
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJinstance_slot_descriptors_, &Ksource_constructor_for_iclass_transfer_instance_slot_descriptorsVdfmc_modeling);
  goto I822;
}
I822:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_slot_descriptors_, &KCclass_slot_descriptorsVdfmc_modeling);
  goto I825;
}
I825:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_slot_descriptors_setter_, &KCclass_slot_descriptors_setterVdfmc_modeling);
  goto I826;
}
I826:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:712
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJclass_slot_descriptors_, &Ksource_constructor_for_iclass_transfer_class_slot_descriptorsVdfmc_modeling);
  goto I827;
}
I827:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJdefaulted_initialization_arguments_slot_, &KCdefaulted_initialization_arguments_slotVdfmc_modeling);
  goto I830;
}
I830:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJdefaulted_initialization_arguments_slot_setter_, &KCdefaulted_initialization_arguments_slot_setterVdfmc_modeling);
  goto I831;
}
I831:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:713
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJdefaulted_initialization_arguments_slot_, &Ksource_constructor_for_iclass_transfer_defaulted_initialization_arguments_slotVdfmc_modeling);
  goto I832;
}
I832:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_slot_storage_, &KCclass_slot_storageVdfmc_modeling);
  goto I835;
}
I835:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_slot_storage_setter_, &KCclass_slot_storage_setterVdfmc_modeling);
  goto I836;
}
I836:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:714
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJclass_slot_storage_, &Ksource_constructor_for_iclass_transfer_class_slot_storageVdfmc_modeling);
  goto I837;
}
I837:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_constructor_, &KCclass_constructorVdfmc_modeling);
  goto I840;
}
I840:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_constructor_setter_, &KCclass_constructor_setterVdfmc_modeling);
  goto I841;
}
I841:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:716
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJclass_constructor_, &Ksource_constructor_for_iclass_transfer_class_constructorVdfmc_modeling);
  goto I842;
}
I842:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_rcpl_vector_, &KCclass_rcpl_vectorVdfmc_modeling);
  goto I845;
}
I845:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_rcpl_vector_setter_, &KCclass_rcpl_vector_setterVdfmc_modeling);
  goto I846;
}
I846:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:717
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJclass_rcpl_vector_, &Ksource_constructor_for_iclass_transfer_class_rcpl_vectorVdfmc_modeling);
  goto I847;
}
I847:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_rcpl_position_, &KCclass_rcpl_positionVdfmc_modeling);
  goto I850;
}
I850:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_rcpl_position_setter_, &KCclass_rcpl_position_setterVdfmc_modeling);
  goto I851;
}
I851:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:718
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJclass_rcpl_position_, &Ksource_constructor_for_iclass_transfer_class_rcpl_positionVdfmc_modeling);
  goto I852;
}
I852:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_rcpl_other_positions_, &KCclass_rcpl_other_positionsVdfmc_modeling);
  goto I855;
}
I855:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_rcpl_other_positions_setter_, &KCclass_rcpl_other_positions_setterVdfmc_modeling);
  goto I856;
}
I856:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:719
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJclass_rcpl_other_positions_, &Ksource_constructor_for_iclass_transfer_class_rcpl_other_positionsVdfmc_modeling);
  goto I857;
}
I857:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_known_joint_, &KCclass_known_jointVdfmc_modeling);
  goto I860;
}
I860:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJclass_known_joint_setter_, &KCclass_known_joint_setterVdfmc_modeling);
  goto I861;
}
I861:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:720
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJclass_known_joint_, &Ksource_constructor_for_iclass_transfer_class_known_jointVdfmc_modeling);
  goto I862;
}
I862:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:736
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBvalue_classGVdfmc_modeling, IKJLvalue_classG_);
  goto I865;
}
I865:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:736
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLvalue_classG_, &Ksource_constructor_for_value_classVdfmc_modeling);
  goto I869;
}
I869:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:739
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBfunction_classGVdfmc_modeling, IKJLfunction_classG_);
  goto I872;
}
I872:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:739
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLfunction_classG_, &Ksource_constructor_for_function_classVdfmc_modeling);
  goto I876;
}
I876:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:745
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBvirtual_classGVdfmc_modeling, IKJLvirtual_classG_);
  goto I879;
}
I879:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:745
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLvirtual_classG_, &Ksource_constructor_for_virtual_classVdfmc_modeling);
  goto I883;
}
I883:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:748
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBtop_typeGVdfmc_modeling, IKJLtop_typeG_);
  goto I886;
}
I886:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:748
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLtop_typeG_, &Ksource_constructor_for_top_typeVdfmc_modeling);
  goto I890;
}
I890:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:752
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBbottom_typeGVdfmc_modeling, IKJLbottom_typeG_);
  goto I893;
}
I893:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:752
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLbottom_typeG_, &Ksource_constructor_for_bottom_typeVdfmc_modeling);
  goto I897;
}
I897:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:755
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_typeGVdfmc_modeling, IKJLraw_typeG_);
  goto I900;
}
I900:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:755
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLraw_typeG_, &Ksource_constructor_for_raw_typeVdfmc_modeling);
  goto I904;
}
I904:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  T0 = KPadd_a_methodVKnI(&Kdood_lazy_gettersVdood, &Kdood_lazy_gettersVdoodMdfmc_modelingM2, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I3711;
}
I3711:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_aggregate_typeGVdfmc_modeling, IKJLraw_aggregate_typeG_);
  goto I907;
}
I907:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:764
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLraw_aggregate_typeG_, &Ksource_constructor_for_raw_aggregate_typeVdfmc_modeling);
  goto I911;
}
I911:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:771
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_struct_typeGVdfmc_modeling, IKJLraw_struct_typeG_);
  goto I914;
}
I914:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:771
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLraw_struct_typeG_, &Ksource_constructor_for_raw_struct_typeVdfmc_modeling);
  goto I918;
}
I918:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:774
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBraw_union_typeGVdfmc_modeling, IKJLraw_union_typeG_);
  goto I921;
}
I921:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:774
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLraw_union_typeG_, &Ksource_constructor_for_raw_union_typeVdfmc_modeling);
  goto I925;
}
I925:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBslot_initial_value_descriptorGVdfmc_modeling, IKJLslot_initial_value_descriptorG_);
  goto I928;
}
I928:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJslot_descriptor_properties_, &KCslot_descriptor_propertiesVdfmc_modeling);
  goto I932;
}
I932:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJslot_descriptor_properties_setter_, &KCslot_descriptor_properties_setterVdfmc_modeling);
  goto I935;
}
I935:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJinit_data_slot_, &KCinit_data_slotVdfmc_modeling);
  goto I938;
}
I938:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJinit_data_slot_setter_, &KCinit_data_slot_setterVdfmc_modeling);
  goto I941;
}
I941:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJslot_owner_, &KCslot_ownerVdfmc_modeling);
  goto I944;
}
I944:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:778
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLslot_initial_value_descriptorG_, &Ksource_constructor_for_slot_initial_value_descriptorVdfmc_modeling);
  goto I947;
}
I947:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:785
  T0 = KPadd_a_methodVKnI(&KinitializeVKd, &KinitializeVKdMdfmc_modelingM3, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I952;
}
I952:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:791
  T0 = KPadd_a_methodVKnI(&Kinitialize_packed_slotsVKe, &Kinitialize_packed_slotsVKeMdfmc_modelingM1, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I955;
}
I955:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:804
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBslot_keyword_initialization_descriptorGVdfmc_modeling, IKJLslot_keyword_initialization_descriptorG_);
  goto I956;
}
I956:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:804
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(&KJinit_keyword_, &KCinit_keywordVdfmc_modeling);
  goto I960;
}
I960:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:804
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJinit_keyword_setter_, &KCinit_keyword_setterVdfmc_modeling);
  goto I962;
}
I962:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:804
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLslot_keyword_initialization_descriptorG_, &Ksource_constructor_for_slot_keyword_initialization_descriptorVdfmc_modeling);
  goto I965;
}
I965:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:809
  T0 = KPadd_a_methodVKnI(&Kinitialize_packed_slotsVKe, &Kinitialize_packed_slotsVKeMdfmc_modelingM2, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I970;
}
I970:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T0 = KPadd_a_methodVKnI(&Kdood_weak_gettersVdood, &Kdood_weak_gettersVdoodMdfmc_modelingM2, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I3708;
}
I3708:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBslot_descriptorGVdfmc_modeling, IKJLslot_descriptorG_);
  goto I971;
}
I971:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJslot_getter_, &KCslot_getterVdfmc_modeling);
  goto I975;
}
I975:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJslot_setter_, &KCslot_setterVdfmc_modeling);
  goto I978;
}
I978:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJslot_type_, &KCslot_typeVdfmc_modeling);
  goto I981;
}
I981:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJslot_type_setter_, &KCslot_type_setterVdfmc_modeling);
  goto I984;
}
I984:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:814
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLslot_descriptorG_, &Ksource_constructor_for_slot_descriptorVdfmc_modeling);
  goto I987;
}
I987:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:882
  T0 = KPadd_a_methodVKnI(&KinitializeVKd, &KinitializeVKdMdfmc_modelingM4, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I992;
}
I992:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:888
  T0 = KPadd_a_methodVKnI(&Kinitialize_packed_slotsVKe, &Kinitialize_packed_slotsVKeMdfmc_modelingM3, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I995;
}
I995:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:901
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBany_instance_slot_descriptorGVdfmc_modeling, IKJLany_instance_slot_descriptorG_);
  goto I996;
}
I996:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:901
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLany_instance_slot_descriptorG_, &Ksource_constructor_for_any_instance_slot_descriptorVdfmc_modeling);
  goto I1000;
}
I1000:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:904
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinstance_slot_descriptorGVdfmc_modeling, IKJLinstance_slot_descriptorG_);
  goto I1003;
}
I1003:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:904
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLinstance_slot_descriptorG_, &Ksource_constructor_for_instance_slot_descriptorVdfmc_modeling);
  goto I1007;
}
I1007:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:907
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBvirtual_slot_descriptorGVdfmc_modeling, IKJLvirtual_slot_descriptorG_);
  goto I1010;
}
I1010:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:907
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLvirtual_slot_descriptorG_, &Ksource_constructor_for_virtual_slot_descriptorVdfmc_modeling);
  goto I1014;
}
I1014:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:910
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBrepeated_slot_descriptorGVdfmc_modeling, IKJLrepeated_slot_descriptorG_);
  goto I1017;
}
I1017:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:910
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJsize_slot_descriptor_, &KCsize_slot_descriptorVdfmc_modeling);
  goto I1021;
}
I1021:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:910
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJsize_slot_descriptor_setter_, &KCsize_slot_descriptor_setterVdfmc_modeling);
  goto I1024;
}
I1024:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:910
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLrepeated_slot_descriptorG_, &Ksource_constructor_for_repeated_slot_descriptorVdfmc_modeling);
  goto I1027;
}
I1027:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:914
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBany_class_slot_descriptorGVdfmc_modeling, IKJLany_class_slot_descriptorG_);
  goto I1030;
}
I1030:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:914
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLany_class_slot_descriptorG_, &Ksource_constructor_for_any_class_slot_descriptorVdfmc_modeling);
  goto I1034;
}
I1034:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:917
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBclass_slot_descriptorGVdfmc_modeling, IKJLclass_slot_descriptorG_);
  goto I1037;
}
I1037:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:917
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLclass_slot_descriptorG_, &Ksource_constructor_for_class_slot_descriptorVdfmc_modeling);
  goto I1041;
}
I1041:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:920
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBeach_subclass_slot_descriptorGVdfmc_modeling, IKJLeach_subclass_slot_descriptorG_);
  goto I1044;
}
I1044:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:920
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLeach_subclass_slot_descriptorG_, &Ksource_constructor_for_each_subclass_slot_descriptorVdfmc_modeling);
  goto I1048;
}
I1048:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinit_arg_descriptorGVdfmc_modeling, IKJLinit_arg_descriptorG_);
  goto I1051;
}
I1051:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJinit_arg_type_, &KCinit_arg_typeVdfmc_modeling);
  goto I1055;
}
I1055:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJinit_arg_type_setter_, &KCinit_arg_type_setterVdfmc_modeling);
  goto I1058;
}
I1058:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:923
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLinit_arg_descriptorG_, &Ksource_constructor_for_init_arg_descriptorVdfmc_modeling);
  goto I1061;
}
I1061:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:927
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBinherited_slot_descriptorGVdfmc_modeling, IKJLinherited_slot_descriptorG_);
  goto I1064;
}
I1064:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:927
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJinherited_slot_getter_, &KCinherited_slot_getterVdfmc_modeling);
  goto I1068;
}
I1068:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:927
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLinherited_slot_descriptorG_, &Ksource_constructor_for_inherited_slot_descriptorVdfmc_modeling);
  goto I1071;
}
I1071:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:997
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLmapped_unboundGVdfmc_reader, IKJLunboundG_);
  goto I1077;
}
I1077:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:997
  T0 = Kdo_define_core_instanceVdfmc_definitionsMM0I(IKJPunbound_, IKJLunboundG_, BunboundVdfmc_modeling);
  goto I1078;
}
I1078:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1001
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLintegerGVKd, IKJLintegerG_);
  goto I1080;
}
I1080:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1011
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_dfmc_modelingRD_1);
  goto I1085;
}
I1085:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1012
  T0 = KPadd_nonsiblinged_domainVKnI(&KinitializeVKd, &KinitializeVKdRD_dfmc_modelingRD_1);
  goto I1087;
}
I1087:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1019
  T0 = KPadd_methodVKnI(&Kdood_disk_objectVdood, &Kdood_disk_objectVdoodMdfmc_modelingM1, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling);
  goto I1090;
}
I1090:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1025
  T0 = KPadd_a_methodVKnI(&Kdood_restore_proxyVdood, &Kdood_restore_proxyVdoodMdfmc_modelingM2, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I1093;
}
I1093:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1048
  T0 = Kdo_define_evaluator_overrideVdfmc_definitionsMM0I(IKJas_, &KCasVdfmc_modeling);
  goto I1094;
}
I1094:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1133
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLbyte_characterGVKe, IKJLbyte_characterG_);
  goto I1097;
}
I1097:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1138
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLbooleanGVKd, IKJLbooleanG_);
  goto I1098;
}
I1098:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1138
  T0 = Kdo_define_core_instanceVdfmc_definitionsMM0I(IKJPfalse_, IKJLbooleanG_, &KPfalseVKi);
  goto I1099;
}
I1099:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1138
  T0 = Kdo_define_core_instanceVdfmc_definitionsMM0I(IKJPtrue_, IKJLbooleanG_, &KPtrueVKi);
  goto I1101;
}
I1101:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1147
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLsymbolGVKd, IKJLsymbolG_);
  goto I1103;
}
I1103:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1170
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLuninterned_symbolGVdfmc_modeling, IKJLsymbolG_);
  goto I1107;
}
I1107:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1174
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLempty_listGVKd, IKJLempty_listG_);
  goto I1108;
}
I1108:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1174
  T0 = Kdo_define_core_instanceVdfmc_definitionsMM0I(IKJPempty_list_, IKJLempty_listG_, &KPempty_listVKi);
  goto I1109;
}
I1109:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1180
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLpairGVKd, IKJLpairG_);
  goto I1111;
}
I1111:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1192
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLsimple_object_vectorGVKd, IKJLsimple_object_vectorG_);
  goto I1112;
}
I1112:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1192
  T0 = Kdo_define_core_instanceVdfmc_definitionsMM0I(IKJPempty_vector_, IKJLsimple_object_vectorG_, &KPempty_vectorVKi);
  goto I1113;
}
I1113:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1204
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLbyte_stringGVKd, IKJLbyte_stringG_);
  goto I1115;
}
I1115:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1204
  T0 = Kdo_define_core_instanceVdfmc_definitionsMM0I(IKJPempty_string_, IKJLbyte_stringG_, &KPempty_stringVKi);
  goto I1116;
}
I1116:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1216
  T0 = KPadd_a_methodVKnI(&Kstandard_model_objectVdfmc_common, &Kstandard_model_objectVdfmc_commonMdfmc_modelingM0, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I1120;
}
I1120:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1225
  T0 = KPadd_a_methodVKnI(&Kstandard_model_objectVdfmc_common, &Kstandard_model_objectVdfmc_commonMdfmc_modelingM1, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I1123;
}
I1123:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1247
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBobsolete_instanceGVdfmc_modeling, IKJLobsolete_instanceG_);
  goto I1124;
}
I1124:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1247
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLobsolete_instanceG_, &Ksource_constructor_for_obsolete_instanceVdfmc_modeling);
  goto I1128;
}
I1128:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1250
  T0 = Kinstall_Bclass_mappingVdfmc_modelingMM0I(&KLBmiscellaneous_obsolete_instanceGVdfmc_modeling, IKJLmiscellaneous_obsolete_instanceG_);
  goto I1131;
}
I1131:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1250
  T0 = Kdo_define_core_unadorned_definitionVdfmc_definitionsMM0I(IKJLmiscellaneous_obsolete_instanceG_, &Ksource_constructor_for_miscellaneous_obsolete_instanceVdfmc_modeling);
  goto I1135;
}
I1135:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1264
  T0 = KPadd_methodVKnI(&Kdood_disk_objectVdood, &Kdood_disk_objectVdoodMdfmc_modelingM2, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling);
  goto I1140;
}
I1140:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1277
  T0 = KPadd_a_methodVKnI(&Kdood_restore_proxyVdood, &Kdood_restore_proxyVdoodMdfmc_modelingM3, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I3705;
}
I3705:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1309
  T0 = KPadd_a_methodVKnI(&Kdood_restore_proxyVdood, &Kdood_restore_proxyVdoodMdfmc_modelingM4, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I3702;
}
I3702:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1350
  T0 = KPadd_a_methodVKnI(&Kdood_restore_proxyVdood, &Kdood_restore_proxyVdoodMdfmc_modelingM5, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I3699;
}
I3699:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1367
  T0 = KPadd_a_methodVKnI(&Kdood_restore_proxyVdood, &Kdood_restore_proxyVdoodMdfmc_modelingM6, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I3696;
}
I3696:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1374
  T0 = KPadd_a_methodVKnI(&Kdood_lazy_gettersVdood, &Kdood_lazy_gettersVdoodMdfmc_modelingM3, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I1146;
}
I1146:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1381
  T0 = KPadd_nonsiblinged_domainVKnI(&KinitializeVKd, &KinitializeVKdRD_dfmc_modelingRD_0);
  goto I1148;
}
I1148:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1382
  T0 = KPadd_nonsiblinged_domainVKnI(&KmakeVKd, &KmakeVKdRD_dfmc_modelingRD_0);
  goto I1150;
}
I1150:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1395
  T0 = KPadd_methodVKnI(&Kdood_disk_object_defaultVdood, &Kdood_disk_object_defaultVdoodMdfmc_modelingM0, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling);
  goto I1153;
}
I1153:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1442
  T0 = KPadd_a_methodVKnI(&Kdood_restore_proxyVdood, &Kdood_restore_proxyVdoodMdfmc_modelingM7, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I1156;
}
I1156:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/dfmc/modeling/objects.dylan:1447
  T0 = KPadd_a_methodVKnI(&Kdood_boot_mapped_objectsVdfmc_namespace, &Kdood_boot_mapped_objectsVdfmc_namespaceMdfmc_modelingM0, &Kdfmc_modeling_libraryYdylan_userVdfmc_modeling, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I1159;
}
I1159:

  return;
}


/* eof */
