Quello che vedo è che loop è "ricorsivo" (invoca sé stesso). Siccome j parte da 0 e si incrementa ad ogni ciclo, ad un certo punto sicuramente arriverà a 100, quindi con il j == l "true", farà return loop(x). Ma invocando ricorsivamente loop, tutto il discorso si ripete. Ad un certo punto lo stack ... esplode (= ti becchi StackOverflowError).
Più che far vedere il codice, dovresti spiegare cosa vuoi realizzare e con quali obiettivi.
P.S. e forse è meglio dirlo: questo metodo loop ha poco/nessun senso. Non ritornerà mai qualcosa di concreto!



Rispondi quotando