if (display.getGraphic(fr) == null && !frameChildren.contains(frame))
if (frameModel.getGraphic(fr) == null && !frameChildren.contains(frame))
    protected void buildChildren(FrameHelper helper, Display display) {        // this can be either a container with no associated frame (used for grouping)        // of a container with a frame and a frame predicate        //FramePredicate fp = getFramePredicate();        org.cougaar.core.qos.frame.Frame  f2, f = getFrame();        ShapeGraphic shg;        Collection frames;        org.cougaar.core.qos.frame.Frame fr;        for (Iterator ii=prototypes.values().iterator(); ii.hasNext();) {            shg = (ShapeGraphic) ii.next();            FramePredicate pfp = shg.getFramePredicate();            frames = (f != null ? frameHelper.getAllChildren(f, pfp.getParentRelationship()) : frameHelper.findFrames(pfp));            if (frames != null && frames.size() > 0) {                for (Iterator jj=frames.iterator(); jj.hasNext();)  {                    fr = (org.cougaar.core.qos.frame.Frame) jj.next();                    if (display.getGraphic(fr) == null && !frameChildren.contains(frame))                        add(fr);                }            }        }    }