I find empty "for(;;)" statement in someone else code, and I can't figure out why it is used like this.
try { for (;;) {
It is an infinite loop, just like: while (true)
while (true)