if (log.isDebugEnabled()) log.debug("can't create node: parent='"+parentName+"'("+(parent!=null?"found":"not found")+") childName='"+childName+"'("+(child!=null?"found":"not found")+") relationship='"+relationship+"'");
    protected void processRelationships(Collection relationshipFrames) {        org.cougaar.core.qos.frame.RelationFrame f;        FrameNode parent, child;        String relationship, parentName, childName;        for (Iterator ii=relationshipFrames.iterator(); ii.hasNext();) {            f = (org.cougaar.core.qos.frame.RelationFrame) ii.next();            parentName = (String) f.getValue("parent-value");            childName  = (String) f.getValue("child-value");            relationship = (String) f.getKind();            parent = (FrameNode) frameMap.get(parentName);            child  = (FrameNode) frameMap.get(childName);            if (child.getParent() != null) {                FrameNode tmp = child;                child = new FrameNodeProxy(child);                tmp.addProxy((FrameNodeProxy)child);            }            if (parent != null && child != null) {                FrameNode relationNode = parent.getRelationshipNode(relationship);                if (relationNode == null) {                    relationNode = new FrameNode(relationship);                    parent.addRelationshipNode(relationNode);                }                relationNode.add(child);            } else {                ;// print something here            }       }    }