I can't understand why I'm getting this NullPointerException. I started with much different looking code (and improved to what you see) all in attempts of fixing the bug and I just can't figure out what's going on.I can't understand why I'm getting this NullPoi