return new V1EsbInterfaceModel(config, desc);
} else if (name.startsWith(OperationSelectorModel.OPERATION_SELECTOR)) {
if (name.equals(OperationSelectorModel.OPERATION_SELECTOR)) {
return new V1StaticOperationSelectorModel(config, desc);
} else if (name.endsWith(XPathOperationSelectorModel.XPATH)) {
return new V1XPathOperationSelectorModel(config, desc);
} else if (name.endsWith(RegexOperationSelectorModel.REGEX)) {
return new V1RegexOperationSelectorModel(config, desc);
} else if (name.endsWith(JavaOperationSelectorModel.JAVA)) {
return new V1JavaOperationSelectorModel(config, desc);
}