the simple final project

my simple final project
Checking a non-checked (RuntimeException) usually requires a special reason.  What is the special reason here for checking NPE?