Rutina de análisis reescrita en Java