Hello. I have spend around 30 minutes to prepare many different solutions but neither compiles. In line 17 I have tried: if (name.isEmpty() || name == null) break; if (name.equals("") || name.isEmpty() || name == null) I have tried it with try-catch, without and always same issue. NullPointer or Program should display description of each cat (cat.toString). I have also tried in line number 20: System.out.println(cat.toString()); On top of that Polish translation was very poor. I had to adjust code myself because it was written FemaleCat instead of MeanCat which cause non compiling problem