code: public void retrieveProxyCollection(Object obj, ClassDescriptor cld, CollectionDescriptor cds, boolean forced)
      {
          doRetrieveCollection(obj, cld, cds, forced, true);
      }
docs: Retrieve a single Proxied Collection on behalf of <b>obj</b>.
  The Collection is retrieved only if <b>cascade.retrieve is true</b>
  or if <b>forced</b> is set to true.     *
  
  @param obj - the object to be updated
  @param cld - the ClassDescriptor describing obj
  @param cds - the CollectionDescriptor describing the collection attribute to be loaded
  @param forced - if set to true a proxy will be placed, even if cds differs.