docs: public static Geometry union(Geometry[] geometries,
  			SpatialReference spatialReference) {
  		OperatorUnion op = (OperatorUnion) factory
  				.getOperator(Operator.Type.Union);
  
  		SimpleGeometryCursor inputGeometries = new SimpleGeometryCursor(
  				geometries);
  		GeometryCursor result = op.execute(inputGeometries, spatialReference,
  				null);
  		return result.next();
  	}