public CapabilitiesBaseType withServiceProvider(ServiceProvider value) { setServiceProvider(value); return this; }
sourceServiceProvider = this.getServiceProvider(); ServiceProvider copyServiceProvider = ((ServiceProvider) strategy.copy(LocatorUtils.property(locator, "serviceProvider", sourceServiceProvider), sourceServiceProvider)); copy.setServiceProvider(copyServiceProvider); } else { copy.serviceProvider = null;
ServiceProvider rhsServiceProvider; rhsServiceProvider = rightObject.getServiceProvider(); target.setServiceProvider(((ServiceProvider) strategy.merge(LocatorUtils.property(leftLocator, "serviceProvider", lhsServiceProvider), LocatorUtils.property(rightLocator, "serviceProvider", rhsServiceProvider), lhsServiceProvider, rhsServiceProvider)));
sourceServiceProvider = this.getServiceProvider(); ServiceProvider copyServiceProvider = ((ServiceProvider) strategy.copy(LocatorUtils.property(locator, "serviceProvider", sourceServiceProvider), sourceServiceProvider, this.isSetServiceProvider())); copy.setServiceProvider(copyServiceProvider); } else { if (serviceProviderShouldBeCopiedAndSet == Boolean.FALSE) {
rhsServiceProvider = rightObject.getServiceProvider(); ServiceProvider mergedServiceProvider = ((ServiceProvider) strategy.merge(LocatorUtils.property(leftLocator, "serviceProvider", lhsServiceProvider), LocatorUtils.property(rightLocator, "serviceProvider", rhsServiceProvider), lhsServiceProvider, rhsServiceProvider, leftObject.isSetServiceProvider(), rightObject.isSetServiceProvider())); target.setServiceProvider(mergedServiceProvider); } else { if (serviceProviderShouldBeMergedAndSet == Boolean.FALSE) {