int shpRecord = _leis.readInt(); int shpContentLength = _leis.readInt(); int shpType = _leis.readLEInt();
Integer shpRecordIndex = new Integer(_leis.readInt()); _leis.readInt(); _leis.readLEInt();
    public EsriGraphicList getPointGeometry(int[][] indexData) throws Exception {        EsriGraphicList list = new EsriPointList();        double lambda, phi;        int numVertices;        int numShapes = indexData[1].length;        EsriPoint point;        for (int i = 0; i < numShapes; i++) {            int shpRecord = _leis.readInt();            int shpContentLength = _leis.readInt();            int shpType = _leis.readLEInt();            lambda = _leis.readLEDouble();            phi = _leis.readLEDouble();            Double d1 = new Double(lambda);            Double d2 = new Double(phi);            float f1 = d1.floatValue();            float f2 = d2.floatValue();            point = new EsriPoint(f2, f1);            point.setAppObject(new Integer(shpRecord));            if (drawingAttributes != null) {                drawingAttributes.setTo(point);            } else {                DrawingAttributes.DEFAULT.setTo(point);            }            list.add(point);        }        return list;    }