graphics.add(py);
addEdge(py);
    public void createEdge(CoverageTable c, EdgeTable edgetable,                           List edgevec,                           LatLonPoint ll1,                           LatLonPoint ll2,                           float dpplat,                           float dpplon,                           CoordFloatString coords)        {            if (edgeSkipFeatures == null) {                if (Debug.debugging("vpf")) {                    Debug.output("Warehouse.createEdge(): edgeFeatures = " +                                 edgeFeatures);                    final MutableInt lineType = new MutableInt(-1);                    Debug.output("Warehouse: " + c.getLineDescription(edgevec, lineType));                }                String columnName = ".lft_id";                edgeSkipFeatures = getSkipArray(edgeFeatures, edgetable, columnName);            }            // HACK remove crufty dateline.  This HACK may require            // additional hackage in FeatureClassInfo.java  In particular,            // you may need to initialize the class during construction.            /*              FeatureClassInfo[] lineinfo = c.lineinfo;              int len = lineinfo.length;              for (int i=0; i<len; i++) {              String ftname = lineinfo[i].getTableName();              ftname.trim();              if (ftname.equals("polbndl.lft")) {              int col = edgetable.whatColumn("polbndl.lft_id");              int row = ((Integer)edgevec.get(col)).intValue();              if (row == Integer.MIN_VALUE) {              continue;              }              List fvec=null;              try {              fvec = lineinfo[i].getRow(row);              } catch (FormatException f) {              f.printStackTrace();              continue;              }              String str = (String)fvec.get(lineinfo[i].whatColumn("f_code"));              str.trim();              if (str.equals("FA110")) {              System.out.println("ignoring dateline");              return;              }              }              }            */            if (!createFeature(edgevec, edgeSkipFeatures)) {                return;            }                    OMPoly py = createEdgeOMPoly(coords, ll1, ll2, dpplat, dpplon);            drawingAttributes.setTo(py);            py.setIsPolygon(false);            graphics.add(py);        }