}
    public void render(Graphics gr) {	java.util.List targets = getTargets();	OMGraphic graphic;	ListIterator iterator;	if (traverseMode == FIRST_ADDED_ON_TOP) {	    iterator = targets.listIterator(targets.size());	    while (iterator.hasPrevious()) {		graphic = (OMGraphic) iterator.previous();		if (graphic.isVisible()) {		    graphic.render(gr);		}	    }	} else {	    iterator = targets.listIterator();	    while (iterator.hasNext()) {		graphic = (OMGraphic) iterator.next();		if (graphic.isVisible()) {		    graphic.render(gr);		}	    }	}    }