IDfSysObject child = (IDfSysObject) i.next();
monitor.log().debug(DctmUtils.getPath(child));
if (unlink
&& child.getValueCount("i_folder_id") > 1) {
child.unlink(obj.getObjectId().toString());
child.save();
if (useTransaction) {
events.add(new String[] {"u",child.getObjectId().getId(),obj.getObjectId().getId()});
} else {
sources.getConnection().fireElementUnlink(obj.getObjectId().getId(),child.getObjectId().getId());