editableAlternative = alternative;
editableAlternativeName = alternative.getName();
if (alternative.getAction() != null) {
editableAlternativeActionInfo = ActionInfoFactory.createActionInfo(alternative.getAction());
IServiceLoader serviceLoader = serviceLoaders.get(alternative.getAction().getActionIdentifier());
if (serviceLoader != null) {
serviceLoader.load(editableAlternativeActionInfo);
}
}
}