for (Persistor entry : root.getChildren(ENTRY)) {
try {
String name = entry.getString(NAME);
Version version = VersionFactory.fromString(entry.getString(VERSION));
RelativePosition pos = RelativePosition.valueOf(entry.getString(POSITION));
plugins.add(new LoadSourcePluginIdentifier(new PluginIdentifier(name, version), pos));
} catch (Exception ex) {
// Could happen if the settings file has become corrupt or has been edited by hand
ErrorLog.log(PluginSettingsStoreImpl.class, "Invalid plugin entry found in the Transformation settings", ex);
}
}