public final void createThesaurusLinterWorker(final Consumer<WorkerAbstract<?>> onStart, final Consumer<WorkerAbstract<?>> onEnd,
            final Consumer<Exception> onCancelled){
        final Supplier<WorkerAbstract<?>> creator = () -> new ThesaurusLinterWorker(parserManager.getTheParser(), parserManager.getLanguage(),
            parserManager.getDicParser(), parserManager.getWordGenerator(), onCancelled);
        createWorker(ThesaurusLinterWorker.WORKER_NAME, creator, onStart, onEnd);