Hey guys, So I know my code is still pretty basic at this point, and I think I understand the program requirements, however I am a bit stumped about the code not compiling and instead throwing an exception that is foreign to me. It seems to point to line 21: if (name.isEmpty()) break; Now I did try to remove the other extra variables so that I can force the constructor to accept only "name" but I'm getting the same exception: java.lang.NullPointerException at com.codegym.task.task07.task0726.Solution.main(Solution.java:21) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) What do you think I'm missing here? Thanks!