"com/codegym/task/task06/task0621/Solution.java:23: error: incompatible types: java.lang.String cannot be converted to com.codegym.task.task06.task0621.Solution.Cat Cat cat4 = new Cat(catName4, catName2, null);" I got rid of the "missing return statement issue" (I think), but now I see what's quoted above. Again, any help will be greatly appreciated!