+ " tracking system; o1 = \"" + DynamicUtil.getFriendlyDesc(o1) + "\", o2 = \"" + DynamicUtil.getFriendlyDesc(o2) + "\" for field \"" + fieldName + "\" with value \"" + value1 + "\""); + " tracking system; o1 = \"" + DynamicUtil.getFriendlyDesc(o1) + "\", o2 = \"" + DynamicUtil.getFriendlyDesc(o2) + "\" for field \"" + fieldName + "\" with value \"" + value2 + "\""); + "o1 = \"" + (o1 == defObj ? Util.getFriendlyName( o1.getClass()) + "\" (from source, being stored" : DynamicUtil.getFriendlyDesc(o1) + "\" (" + ((dbIdsStored.contains(o1.getId()) ? "stored earlier in this run" + "), o2 = \"" + (o2 == defObj ? Util.getFriendlyName( o2.getClass()) + "\" (from source, being stored" : DynamicUtil.getFriendlyDesc(o2) + "\" (" + ((dbIdsStored.contains(o2.getId()) ? "stored earlier in this run" : "in database"))) + " data source (" + source1.getName() + "): " + (o1 == defObj ? Util.getFriendlyName(o1.getClass()) + " (being stored)" : DynamicUtil.getFriendlyDesc(o1) + " (in database)") + " and " + (o2 == defObj ? Util.getFriendlyName(o2.getClass()) + " (being stored)" : DynamicUtil.getFriendlyDesc(o2) + " (in database)"));
+ " tracking system; o1 = \"" + DynamicUtil.getFriendlyDesc(o1) + "\", o2 = \"" + DynamicUtil.getFriendlyDesc(o2) + "\" for field \"" + fieldName + "\" with value \"" + value1 + "\""); + " tracking system; o1 = \"" + DynamicUtil.getFriendlyDesc(o1) + "\", o2 = \"" + DynamicUtil.getFriendlyDesc(o2) + "\" for field \"" + fieldName + "\" with value \"" + value2 + "\""); + "o1 = \"" + (o1 == defObj ? Util.getFriendlyName( o1.getClass()) + "\" (from source, being stored" : DynamicUtil.getFriendlyDesc(o1) + "\" (" + ((dbIdsStored.contains(o1.getId()) ? "stored earlier in this run" + "), o2 = \"" + (o2 == defObj ? Util.getFriendlyName( o2.getClass()) + "\" (from source, being stored" : DynamicUtil.getFriendlyDesc(o2) + "\" (" + ((dbIdsStored.contains(o2.getId()) ? "stored earlier in this run" : "in database"))) + " data source (" + source1.getName() + "): " + (o1 == defObj ? Util.getFriendlyName(o1.getClass()) + " (being stored)" : DynamicUtil.getFriendlyDesc(o1) + " (in database)") + " and " + (o2 == defObj ? Util.getFriendlyName(o2.getClass()) + " (being stored)" : DynamicUtil.getFriendlyDesc(o2) + " (in database)"));