def METHOD_NAME(self):
    if self.Mounts is None:
        self.Mounts = Mounts()
    if self.is_up() is False:
        self.log.info("%s is already umounted" % self.label)
        return
    for i in range(3):
        ret = try_umount(self)
        if ret == 0: break
    if ret != 0:
        self.log.error('failed to umount %s'%self.mount_point)
        raise ex.Error
    self.Mounts = None