java nullpointerexception findbugs

java - ¿Por qué recibo una advertencia de "Desreferencia del puntero nulo posible"?



nullpointerexception findbugs (1)

Sospecho que el error / advertencia está realmente en la línea arriba de la línea que ha indicado.

// here ------------v current = myService.getCategoryParent(current); if (current != null) {

¿Por qué FindBugs me plantea la siguiente advertencia: posible deferencia nula del puntero .

current = myService.getCategoryParent(current); if (current != null) { // The warning appears here

No entiendo cómo probar una variable contra null podría desreferenciarla.