Прошу подсказать. Не понимаю, что не так. package com.javarush.task.task16.task1603; import java.util.ArrayList; import java.util.List; /* Список и нити */ public class Solution { public static volatile List<Thread> list = new ArrayList<Thread>(5); public static void main(String[] args) { SpecialThread specialThread1 = new SpecialThread(); Thread thread1 = new Thread(specialThread1); list.add(thread1); SpecialThread specialThread2 = new SpecialThread(); Thread thread2 = new Thread(specialThread2); list.add(thread2); SpecialThread specialThread3 = new SpecialThread(); Thread thread3 = new Thread(specialThread3); list.add(thread3); SpecialThread specialThread4 = new SpecialThread(); Thread thread4 = new Thread(specialThread4); list.add(thread4); SpecialThread specialThread5 = new SpecialThread(); Thread thread5 = new Thread(specialThread5); list.add(thread5); for (Thread cell : list) { cell.start(); } } public static class SpecialThread implements Runnable { public void run() { System.out.println("it's a run method inside SpecialThread"); } } } По п. "Каждая нить из списка list должна работать со своим объектом класса SpecialThread." не проходит