Коллеги, здравствуйте! Задачу решила. Остался вопрос на счет данной конструкции.
public static boolean isWork(CompItem item) {
System.out.println(item.getName());
return item.getName() != null && item.getName().length() > 4;
}
а именно переданного параметра CompItem.
Экземпляры интерфейса создавать нельзя. Я так понимаю это экземпляр анонимной реализации интерфейса.
Возможно объяснение этому будет чуть позже.
Информация на просторах интернета пока не прояснила этот вопрос.
Поделитесь пожалуйста полезными статьями на эту тему. Спасибо!