public S2Polygon(){
  this.loops=Lists.newArrayList();
  this.bound=S2LatLngRect.empty();
  this.hasHoles=false;
  this.numVertices=0;
}

public S2Polygon ( ) { this . loops = Lists . newArrayList ( ) ; this . bound = S2LatLngRect . empty ( ) ; this . hasHoles = false ; this . numVertices = 0 ; }
creates an empty polygon that should be initialized by calling init ( ) .
