It's not a loop, it's recursion. Try inserting a:
new Exception("Look at my stack!").printStackTrace()
as the first statement in your main method.