try {
final XMLConfiguration initial = new XMLConfiguration(gui.getConfig().getProperty("genericconffile"));
initial.setExpressionEngine(new XPathExpressionEngine());
for (final HierarchicalConfiguration subconf : (java.util.List<HierarchicalConfiguration>)
initial.configurationsAt("/generic/template")) {
final String subconf_name = subconf.getString("name");
if (subconf_name != null && subconf_name.equals(name)) {
for (final String key : new String [] { "name", "title", "cmdline", "filename", "workdir", "unit" })
values.put(key, subconf.getString(key));
return values;