Просьба пнуть в направлении нужной литературы... этот код не принимается валидатором
public void run() {
           while (countCreatedThreads < count){
               System.out.println( new GenerateThread());
           }
       }
А вот этот
public void run() {
           if (countCreatedThreads < count){
               System.out.println( new GenerateThread());
           }
       }
Принимается. Или на каких значениях можно увидеть ошибку?