Не понимаю. У меня есть класс Directory(папка),и он содержит LinkedList<Directory> лежащих в нём папок. При вызове метода toString() выскакивает StackOverflowError,я знаю,что это из-за этого LinkedList-а,но не понимаю,почему.
Ведь у меня в папке,на которой я вызываю метод,есть только 1 лежащая в ней папка,а она пустая. Получается,метод вызовется только 2 раза. Почему переполнение? Спасибо.