def accept(self, responsible, destTrack, type, comments="", session=None):
        """
        """
        self.getCurrentStatus().accept(responsible, destTrack, type, comments)
        # add the abstract to the track for which it has been accepted so it
        # is visible for it.
        if destTrack is not None:
            destTrack.addAbstract(self)

        contrib = contribution_from_abstract(self, session)
        self.as_new.contribution = contrib