@Override
        public void run() {
            if (this.cancelled.get()) {
                return;
            }

            try {
                this.backingTask.accept(this);
                this.counter.incrementAndGet();
            } catch (Throwable e) {
                HelperExceptions.reportScheduler(e);
            }
        }
Gets a {@link TaskBuilder} instance

@return a task builder
helper/src/main/java/me/lucko/helper/Schedulers.java