<commit_before><%- extension.class_names.each do |class_name| -%>
require '<%= File.join(name_declaration.select(&:namespace?).map(&:underscore) << 'models' << class_name.underscore) %>'
<%- end -%>

<%- name_declaration.namespace_or_client_name.each do |name| -%>
<%= name.type %> <%= name %>
<%- end -%>
  ATTRS_TO_CLASSES = {
    <%- extension.object_mapping.each do |class_name, attrs| -%>
    <%= class_name %> => {
      <%- attrs.each do |attr_name, attr_class| -%>
      <%- if !extension.primitive_classes.include?(attr_class) -%>
      <%= attr_name %>: <%= attr_class %>,
      <%- end -%>
      <%- end -%>
    },<commit_msg>Rename ATTRS_TO_CLASSES to OBJECT_MAP<commit_after><%- extension.class_names.each do |class_name| -%>
require '<%= File.join(name_declaration.select(&:namespace?).map(&:underscore) << 'models' << class_name.underscore) %>'
<%- end -%>

<%- name_declaration.namespace_or_client_name.each do |name| -%>
<%= name.type %> <%= name %>
<%- end -%>
  OBJECT_MAP = {
    <%- extension.object_mapping.each do |class_name, attrs| -%>
    <%= class_name %> => {
      <%- attrs.each do |attr_name, attr_class| -%>
      <%- if !extension.primitive_classes.include?(attr_class) -%>
      <%= attr_name %>: <%= attr_class %>,
      <%- end -%>
      <%- end -%>
    },
{'fraction_non_alphanumeric': 0.22136222910216719, 'fraction_numerical': 0.0, 'mean_word_length': 3.4586206896551723, 'pattern_counts': {'":': 0, '<': 41, '<?xml version=': 0, '>': 35, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5264487', 'n_tokens_mistral': 525, 'n_tokens_neox': 478, 'n_words': 65}