public Thread newThread(Runnable tarefa) {
        Thread thread = new Thread(tarefa, " com erros ");
        thread.setUncaughtExceptionHandler(new TratadorDeErros());
        thread.setDaemon(true);
        return thread;
    }public Thread newThread(Runnable tarefa) {
        Thread thread = new Thread(tarefa, " com erros ");
        thread.setUncaughtExceptionHandler(new TratadorDeErros());
        thread.setDaemon(true);
        return thread;
    }Oi Eduardo, tranquilo?
É porque o construtor de Thread nesse caso está recebendo dois parâmetros: um é o seu Runnable tarefa e o segundo é a mensagem " com erros ".
Se você passasse
tarefa + " com erros "
você estaria passando um parâmetro só.