}
} else if (name.equals(ComponentModel.COMPONENT)) {
return new V1ComponentModel(config, desc);
} else if (name.startsWith(ComponentImplementationModel.IMPLEMENTATION)) {
if (name.equals(IMPLEMENTATION_BPEL)) {
return new V1BPELComponentImplementationModel(config, getDescriptor());
}
return new V1ComponentImplementationModel(config, desc);
} else if (name.startsWith(InterfaceModel.INTERFACE)) {
Configuration config_parent = config.getParent();
if (config_parent != null) {