public async Task <MapPoint> GetOpenJawReplacementPointAsync(
     [NotNull] Feature polylineFeature,
     [NotNull] Polyline reshapeLine,
     bool useNonDefaultReshapeSide)
 {
     return(await AdvancedReshapeClientUtils.GetOpenJawReplacementPointAsync(
                ReshapeClient, polylineFeature, reshapeLine, useNonDefaultReshapeSide));
 }
 public ReshapeResult Reshape(
     [NotNull] IList <Feature> selectedFeatures,
     [NotNull] Polyline reshapeLine,
     [CanBeNull] IList <Feature> adjacentFeatures,
     bool allowOpenJawReshape,
     bool multiReshapeAsUnion,
     bool tryReshapeNonDefault,
     CancellationToken cancellationToken)
 {
     return(AdvancedReshapeClientUtils.Reshape(
                ReshapeClient, selectedFeatures, reshapeLine, adjacentFeatures, allowOpenJawReshape,
                multiReshapeAsUnion, tryReshapeNonDefault, cancellationToken));
 }