java non è javascript

p.s. ritorna null solo se al primo giro la condizione nell'if è verà, poi prec viene valorizzato ( prec = p), immagino torni null al primo giro perche il primo Nodo non ne ha uno precedente, altrimenti non sarebbe il primo