code: void appendGeometry(int dstGeometry, Geometry srcGeometry) {
  		Geometry.Type gt = srcGeometry.getType();
  		if (Geometry.isMultiPath(gt.value())) {
  			appendMultiPath_(dstGeometry, (MultiPath) srcGeometry);
  			return;
  		} else if (gt.value() == Geometry.GeometryType.MultiPoint) {
  			appendMultiPoint_(dstGeometry, (MultiPoint) srcGeometry);
  			return;
  		}
  
  		throw GeometryException.GeometryInternalError();
  	}
docs: Append a Geometry to the given geometry of the Edit_shape