Don't clear the list (too much GC in the -spec run with 11k extra ArrayLists being
allocated and GC'd, I think).

Fix logic around for-statements and break/continue.