question: public Object createSoftWeakRef ( Object o ) { return new WeakReference ( o ) ; }
target:  Creates a soft/weak reference to an object that allows it to be collected yet caches it. This method is in the porting layer since CLDC only includes weak references while some platforms include nothing at all and some include the superior soft references.