Why do FindBugs raises me the following warning: Possible null pointer dereference.
current = myService.getCategoryParent(current);
if (current != null) { // The warning appears here
I don’t understand how testing a variable against null could dereference it.
I suspect the error/warning is actually on the line above the line you’ve indicated.