<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def serializePaper(self):
 """ This method creates a fixture for the "django-tethne_paper" model. Returns ------- paper_details in JSON format, which can written to a file. """

        pid = tethnedao.getMaxPaperID();
        papers_details = []

        for paper in self.corpus:
            pid = pid + 1
            paper_key = getattr(paper, Serialize.paper_source_map[self.source])
            self.paperIdMap[paper_key] = pid
            paper_data = {
                "model": "django-tethne.paper",
                "pk": self.paperIdMap[paper_key],
                "fields": {
                    "paper_id": paper_key,
                    "corpus":self.corpus_id,
                    "pub_date": getattr(paper, 'date', ''),
                    "volume": getattr(paper, 'volume', ''),
                    "title": getattr(paper, 'title', ''),
                    "abstract": getattr(paper, 'abstract', ''),
                }
            }
            papers_details.append(paper_data)
        return papers_details