public void add(double radians[]){
  ESRIPoly newPoly=new ESRIPoly.ESRIFloatPoly(radians);
  int numParts=polygons.length;
  ESRIPoly oldPolys[]=polygons;
  polygons=new ESRIPoly[numParts + 1];
  System.arraycopy(oldPolys,0,polygons,0,numParts);
  polygons[numParts]=newPoly;
  int len=radians.length;
  for (int i=0; i < len; i+=2) {
    bounds.addPoint(ProjMath.radToDeg(radians[i + 1]),ProjMath.radToDeg(radians[i]));
  }
}

public void add ( double radians [ ] ) { ESRIPoly newPoly = new ESRIPoly . ESRIFloatPoly ( radians ) ; int numParts = polygons . length ; ESRIPoly oldPolys [ ] = polygons ; polygons = new ESRIPoly [ numParts + 1 ] ; System . arraycopy ( oldPolys , 0 , polygons , 0 , numParts ) ; polygons [ numParts ] = newPoly ; int len = radians . length ; for ( int i = 0 ; i < len ; i += 2 ) { bounds . addPoint ( ProjMath . radToDeg ( radians [ i + 1 ] ) , ProjMath . radToDeg ( radians [ i ] ) ) ; } }
add a poly to the record .
