Where did you learn that? I've never seen anyone do that other than for constants vars or final classes. It's retarded to do that for a foreach loop. Not to mention your static sleep was dumb and breaks the method anyway, so I can't really believe anything you say to be valid until I see oracle...