Every time you mention a string literal, another object handle is created in flash memory. That includes innocent code like String something = ""; and int pos = address.indexOf("@");.
java.lang.Object | +--net.rim.device.api.collection.CollectionLock public final class CollectionLock extends Object Global collection lock object to prevent deadlocks when using collections.