log.debug("instrument persistent collection from %s", ObjectUtil.toString(nextSet)); ((PersistentCollection<Set<?>>)nextSet).setLoader(new CollectionLoader<Set<?>>(mergeContext.getServerSession(), parent, propertyName));
log.debug("instrument persistent map from %s", ObjectUtil.toString(nextMap)); ((PersistentCollection<Map<?, ?>>)nextMap).setLoader(new CollectionLoader<Map<?, ?>>(mergeContext.getServerSession(), parent, propertyName));
log.debug("instrument persistent collection from %s", ObjectUtil.toString(nextList)); ((PersistentCollection<List<?>>)nextList).setLoader(new CollectionLoader<List<?>>(mergeContext.getServerSession(), parent, propertyName));