final ObjectIdentityKey fatherIdentity = new ObjectIdentityKey(
fatherObject);
final NodeForObject fatherNode = nodeForObjectByWeakMap
.get(fatherIdentity);
if (fatherNode == null) {
throw new MemInspectorException("father node must exist");
}
for (ReferencingReferencedCouple couple : childList) {
final Object referencingObject = couple.getReferencingObject();
if (fatherObject != referencingObject) {// NOPMD
throw new MemInspectorException(
"referencing object must be father node object");
}
final Object childObject = couple.getReferencedObject();
addOneChild(fatherNode, childObject,