@hepnames.over('<STR_LIT>', '<STR_LIT>')<EOL>def email_addresses595(self, key, value):
emails = self.get('<STR_LIT>', [])<EOL>if value.get('<STR_LIT:o>'):<EOL><INDENT>emails.append({<EOL>'<STR_LIT:value>': value.get('<STR_LIT:o>'),<EOL>'<STR_LIT>': False,<EOL>'<STR_LIT>': True,<EOL>})<EOL><DEDENT>if value.get('<STR_LIT:m>'):<EOL><INDENT>emails.append({<EOL>'<STR_LIT:value>': value.get('<STR_LIT:m>'),<EOL>'<STR_LIT>': True,<EOL>'<STR_LIT>': True,<EOL>})<EOL><DEDENT>notes = self.get('<STR_LIT>', [])<EOL>new_note = (<EOL>{<EOL>'<STR_LIT:source>': value.get('<STR_LIT>'),<EOL>'<STR_LIT:value>': _private_note,<EOL>} for _private_note in force_list(value.get('<STR_LIT:a>'))<EOL>)<EOL>notes.extend(new_note)<EOL>self['<STR_LIT>'] = notes<EOL>return emails<EOL>
Populates the ``email_addresses`` field using the 595 MARCXML field.

    Also populates ``_private_notes`` as a side effect.