py.setLinePaint(py.getFillPaint()); py.setSelectPaint(py.getFillPaint());
py.setLinePaint(OMColor.clear); py.setSelectPaint(OMColor.clear);
    public void createArea(CoverageTable covtable, AreaTable areatable,                           List facevec,                           LatLonPoint ll1,                           LatLonPoint ll2,                           float dpplat,                           float dpplon)    {        if (areaSkipFeatures == null) {            areaSkipFeatures = getSkipArray(areaFeatures, areatable,                                            ".aft_id");        }                if (!createFeature(facevec, areaSkipFeatures)) {            return;        }                  List ipts = new ArrayList();        int totalSize = 0;        try {            totalSize = areatable.computeEdgePoints(facevec, ipts);        } catch (FormatException f) {            Debug.output("FormatException in computeEdgePoints: " + f);            return;        }        if (totalSize == 0) {          //System.out.println("No edged: " + descript);          return;        }        OMPoly py = createAreaOMPoly(ipts, totalSize, ll1, ll2,                                      dpplat, dpplon,                                     covtable.doAntarcticaWorkaround);//      final MutableInt areatype = new MutableInt(-1);//      String descript = covtable.getAreaDescription(facevec, areatype);//      if (areatype.value == -1) {//          areatype.value = 0;//      }        drawingAttributes.setTo(py);        // HACK to get tile boundaries to not show up for areas.        py.setLinePaint(py.getFillPaint());        py.setSelectPaint(py.getFillPaint());        graphics.add(py);    }