</BUG>
List<String> configurationTypes = determineConfigTypesForImport(endpoint);
return getHandler(dswBC, configurationTypes, endpoint.getProperties());
}
<BUG>private ConfigurationTypeHandler getHandler(BundleContext dswBC,
</BUG>
List<String> configurationTypes,
Map<String, Object> serviceProperties) {
intentManager.assertAllIntentsSupported(serviceProperties);
if (configurationTypes.contains(Constants.WS_CONFIG_TYPE)

Map<String, Object> serviceProperties) {
List<String> configurationTypes = determineConfigurationTypes(serviceProperties);
return getHandler(dswBC, configurationTypes, serviceProperties);
}
@Override
public DistributionProvider getHandler(BundleContext dswBC, EndpointDescription endpoint) {
List<String> configurationTypes = determineConfigTypesForImport(endpoint);
return getHandler(dswBC, configurationTypes, endpoint.getProperties());
}
private DistributionProvider getHandler(BundleContext dswBC,
List<String> configurationTypes,
Map<String, Object> serviceProperties) {
intentManager.assertAllIntentsSupported(serviceProperties);
if (configurationTypes.contains(Constants.WS_CONFIG_TYPE)
