Объясните эту часть кода, а если не лень то весь код. public void method4() { step++; for (StackTraceElement element : Thread.currentThread().getStackTrace()) System.out.println(element); if (step > 1) return; main(null); }