} /*else {
} else {
    public void setFrameHelper(FrameHelper helper) {        super.setFrameHelper(helper);        if (log.isDebugEnabled())            log.debug("setFrameHelper:" +toString());        FramePredicate fp = getFramePredicate();        org.cougaar.core.qos.frame.Frame  f2, f = getFrame();        if (f != null) {            String frameName = (String) f.getValue("name");            Collection childFrames = frameHelper.getAllChildren(f, (fp!=null?fp.getParentRelationship():"contains"));            for (Iterator ii=childFrames.iterator(); ii.hasNext(); ) {            // add if the frame matches any of the prototypes            add((org.cougaar.core.qos.frame.Frame) ii.next());            }        } /*else {            ShapeGraphic shg;            Collection frames;            for (Iterator ii=prototypes.values().iterator(); ii.hasNext();) {                shg = (ShapeGraphic) ii.next();                FramePredicate pfp = shg.getFramePredicate();                frames = frameHelper.findFrames(pfp);                if (frames != null) {                    for (Iterator jj=frames.iterator(); jj.hasNext();)                        add((org.cougaar.core.qos.frame.Frame) jj.next());                }            }        }   */        ShapeGraphic ch;        for (Iterator ii=children.iterator(); ii.hasNext();) {            ch=(ShapeGraphic) ii.next();            ch.setFrameHelper(frameHelper);        }    }