def METHOD_NAME(self, extension = '*', newer = True):
    """Returns a list of existing files matching our basenames and the given extension.
    First the files basename + extension are returned,
    then basename + '-[0-9]+' + extension,
    then basename + '-.+' + extension.
    If newer is True (the default), only files that are newer than the jobfile() are returned.
    """
    jobfile = self.jobfile()
    if jobfile:
        METHOD_NAME = util.METHOD_NAME(self.basenames(), extension)
        if newer:
            try:
                return util.newer_files(METHOD_NAME, os.path.getmtime(jobfile))
            except OSError:
                pass
        return list(METHOD_NAME)
    return []