public static Alternative createAlternative( String uniqueName, PreservationActionDefinition action) { Alternative a = Alternative.createAlternative(); ResourceDescription rd = new ResourceDescription(); // rd.setConfigSettings(configSettings); a.setResourceDescription(rd); a.setName(uniqueName); // generate service description String descr = action.getInfo() + " using service at: " + action.getUrl(); if (action.getParameterInfo() != null && !"".equals(action.getParameterInfo())) { descr += "\n\n" + "Additional information about parameters: \n" + action.getParameterInfo(); } a.setDescription(descr); a.setAction(action); return a; }