Использую в методе findChain() рекурсию. В debug chain формируется правильная, однако всё же нет выхода из рекурсии. Надеюсь на помощь по этой проблеме! P.S. Написал несколько return'ов специально, пытался сделать наверняка Строка else { String result1 = findChain(array, result); } не нужна