class Task {

    private          String             name;
    private          Runnable           task;
    private          ScheduledFuture<?> future;
    private          CronExpression     cronExpression;
    private volatile boolean            isRunning = true;
    private          long               delay;

    public Task(String name, CronExpression cronExpression, long delay) {
        this.name = name;
        this.cronExpression = cronExpression;
        this.delay = delay;
    }

    public boolean stop() {<FILL_FUNCTION_BODY>}

}

        if (!isRunning) {
            return true;
        }
        isRunning = false;
        var flag = future.cancel(true);
        log.info("{}Task [{}] stoped", getStartedSymbol(), name);
        return flag;
    
<no_super_class>