It highly depends on the style the code was written in. It's currently a great optimization to avoid frequent allocations, and reuse the objects instead, because GC costs a lot. So such code will keep changing old objects all the time. Levente