La última línea no compilaría pues 'juan' fue declarado con final, así que no se le puede asignar nada nuevo.