def satisfies(self,abs):
        if not isinstance(abs.getCurrentStatus(), AbstractStatusAccepted):
            return False
        else:
            return self._satifiesContribType(abs) and self._satifiesTrack(abs)