Вы получаете это предупреждение, потому что приведенная ниже переменная,
BinaryNode currentNode = linkedList.pollLast();
Может быть нулевым в любой момент времени, таким образом
if(currentNode.getRight() != null){
linkedList.add(currentNode.getRight());
}
Будет генерировать исключение нулевого указателя, если значение currentNode
равно нулю.
Этого можно избежать, проверив, является ли значение currentNode
нулевым, ниже, например так:
while(!linkedList.isEmpty()){
BinaryNode currentNode = linkedList.pollLast();
if (currentNode != null) { //Null check is here
if(currentNode.getRight() != null){
linkedList.add(currentNode.getRight());
}
if(currentNode.getLeft() != null){
linkedList.add(currentNode.getLeft());
}
System.out.println(currentNode.getNumber());
}
}