maybe i'm not reading this correctly, but logInfo/s.synchronzed is one level more than the for loop, so it should be indented 2 spaces more than the for loop?