вывод ок, но валидатор не принимает ни по одному требованию. не пойму почему
package com.javarush.task.jdk13.task27.task2706;
public class ConsumerTask implements Runnable {
private TransferObject transferObject;
protected volatile boolean stopped;
public ConsumerTask(TransferObject transferObject) {
this.transferObject = transferObject;
new Thread(this, "ConsumerTask").start();
}
public void run() {
while (!stopped) {
try {
transferObject.get();
} catch (InterruptedException e) {
throw new RuntimeException(e);
}
}
}
public void stop() {
stopped = true;
}
}