Не проходит 4 требование (использование шаблона). В чем ошибка?
public static class AmigoThreadFactory implements ThreadFactory{
    private static  AtomicInteger factoryNumber = new AtomicInteger(0);
    private final ThreadGroup group =Thread.currentThread().getThreadGroup();
    private AtomicInteger threadNumber = new AtomicInteger(0);
    @Override
    public Thread newThread(Runnable r) {
        Thread thread = new Thread(group, r);
        thread.setDaemon(false);
        thread.setPriority(Thread.NORM_PRIORITY);
        thread.setName(String.format("%s-pool-%d-thread-%d",
                group.getName(), factoryNumber.incrementAndGet(), threadNumber.incrementAndGet()));
        return thread;
    }
}