/** {@inheritDoc} */
 public ContentCollectionEdit editCollection(String id) {
   ContentEntity ce = getVirtualChild(id, getRealParent(id), false);
   if (ce != null) {
     ContentHostingHandler chh = ce.getContentHandler();
     if (chh != null) {
       ContentCollectionEdit cce = chh.getContentCollectionEdit(id);
       cce.setVirtualContentEntity(
           getVirtualChild(id, getRealParent(id), false).getVirtualContentEntity());
       return cce;
     }
   }
   return storage.editCollection(id);
 }