def METHOD_NAME(self):
    """Return SLACcitation"""
    cite_line = ''
    cite_element = ''
    if self.arxiv_field:
        if 'value' in self.arxiv_field:
            cite_element = self.arxiv_field['value'].upper()
            cite_line = '%%CITATION = ' + \
                        cite_element + ';%%'
    elif self._get_pubnote():
        cite_element = self._get_pubnote()
        cite_line = '%%CITATION = ' + cite_element + ';%%'
    elif 'report_numbers' in self.record:
        for field in self.record.get('arxiv_eprints', []):
            if 'categories' in field:
                cite_element = field['value'].upper()
                cite_line = '%%CITATION = ' + cite_element + ';%%'
        if not cite_element and self.record['report_numbers']:
            cite_element = self.record[
                'report_numbers'][0]['value'].upper()
            cite_line = '%%CITATION = ' + cite_element + ';%%'
    else:
        cite_element = str(self.record['control_number'])
        cite_line = '%%CITATION = ' + 'INSPIRE-' + \
            cite_element + ';%%'
    return cite_line