def unMarkAsDuplicated(self,responsible,comments="", track=None, answers=[]):
        """
        """

        #we must clear any track judgement
        self._clearTrackAcceptances()
        self._clearTrackRejections()
        self._clearTrackReallocations()
        #self.getCurrentStatus().recover() #status change
        self.getCurrentStatus().unMarkAsDuplicated(responsible,comments)

        # check if there is a previous judgement of this author in for this abstract in this track
        self._removePreviousJud(responsible, track)

        if track is not None:
            jud = AbstractUnMarkedAsDuplicated(self, track, responsible, answers)
            jud.setComment( comments )
            self._addTrackJudgementToHistorical(jud)
        else:
            for t in self.getTrackList():
                jud = AbstractUnMarkedAsDuplicated(self, t, responsible, answers )
                jud.setComment( comments )
                self._addTrackJudgementToHistorical(jud)
        # Update the rating of the abstract
        self.updateRating()
        self._notifyModification()