CTEntry[] ct;
    public UGraphic[] fillRectangle(                                    com.bbn.openmap.CSpecialist.CProjection p,                                    com.bbn.openmap.CSpecialist.LLPoint ll1,                                    com.bbn.openmap.CSpecialist.LLPoint ll2,                                    java.lang.String staticArgs,                                    org.omg.CORBA.StringHolder dynamicArgs,                                    com.bbn.openmap.CSpecialist.GraphicChange notifyOnChange,                                    String uniqueID) {        //      System.out.println("ShapeSpecialist.fillRectangle()");        try {            Vector list = computeGraphics(ll1, ll2);            int len = list.size();            UGraphic[] ugraphics = new UGraphic[len];            CTEntry[] ct;            for (int i = 0; i < len; i++) {                SGraphic sg = (SGraphic) list.elementAt(i);                ugraphics[i] = sg.ufill();            }            //          System.out.println("ShapeSpecialist.fillRectangle():            // got "+ugraphics.length+" graphics");            return ugraphics;        } catch (Throwable t) {            System.err.println("ShapeSpecialist.fillRectangle(): " + t);            t.printStackTrace();            // Don't throw another one! Try to recover!            //          throw new RuntimeException();            return new UGraphic[0];        }    }