* {@inheritDoc}
*/
@Override
public Model read(Configuration config) {
String name = config.getName();
Descriptor desc = getDescriptor();
if (name.equals(SwitchYardModel.SWITCHYARD)) {
return new V1SwitchYardModel(config, desc);
} else if (name.equals(TransformsModel.TRANSFORMS)) {
return new V1TransformsModel(config, desc);
} else if (name.equals(ValidatesModel.VALIDATES)) {