@hep2marc.over('<STR_LIT>', '<STR_LIT>')<EOL>def arxiv_eprints2marc(self, key, values):
result_037 = self.get('<STR_LIT>', [])<EOL>result_035 = self.get('<STR_LIT>', [])<EOL>result_65017 = self.get('<STR_LIT>', [])<EOL>for value in values:<EOL><INDENT>arxiv_id = value.get('<STR_LIT:value>')<EOL>arxiv_id = '<STR_LIT>' + arxiv_id if is_arxiv_post_2007(arxiv_id) else arxiv_id<EOL>result_037.append({<EOL>'<STR_LIT>': '<STR_LIT>',<EOL>'<STR_LIT:a>': arxiv_id,<EOL>'<STR_LIT:c>': force_single_element(value.get('<STR_LIT>')),<EOL>})<EOL>result_035.append({<EOL>'<STR_LIT>': '<STR_LIT>',<EOL>'<STR_LIT:a>': '<STR_LIT>' + value.get('<STR_LIT:value>'),<EOL>})<EOL>categories = force_list(value.get('<STR_LIT>'))<EOL>for category in categories:<EOL><INDENT>result_65017.append({<EOL>'<STR_LIT:2>': '<STR_LIT>',<EOL>'<STR_LIT:a>': category,<EOL>})<EOL><DEDENT><DEDENT>self['<STR_LIT>'] = result_65017<EOL>self['<STR_LIT>'] = result_035<EOL>return result_037<EOL>
Populate the ``037`` MARC field.

    Also populates the ``035`` and the ``65017`` MARC fields through side effects.