cloneWith method
Implementation
Wayholder cloneWith({List<Waypath>? inner, List<Waypath>? closedOuters, List<Waypath>? openOuters}) {
Wayholder result = Wayholder();
result._closedOuters = closedOuters ?? _closedOuters.map((toElement) => toElement.clone()).toList();
result._openOuters = openOuters ?? _openOuters.map((toElement) => toElement.clone()).toList();
result._inner = inner ?? _inner.map((toElement) => toElement.clone()).toList();
result.tileBitmask = tileBitmask;
result.labelPosition = labelPosition;
result.tags = tags.clone();
result.layer = layer;
result.mergedWithOtherWay = mergedWithOtherWay;
result.featureElevation = featureElevation;
result.featureHouseNumber = featureHouseNumber;
result.featureName = featureName;
result.featureRef = featureRef;
result.languagesPreference = languagesPreference;
result.tagholders = List.from(tagholders);
return result;
}