for (Map.Entry<Object,Object> entry : props.entrySet())
p.set((String)entry.getKey(), (String)entry.getValue());
ActionReport report = commandRunner.getActionReport("hk2-agent");
CommandRunner.CommandInvocation inv = commandRunner.getCommandInvocation(commandName, report);
inv.parameters(p).execute(command);
AutodeploymentStatus ds = AutodeploymentStatus.forExitCode(report.getActionExitCode());
Level messageLevel = (ds.status ? Level.INFO : Level.WARNING);
sLogger.log(messageLevel, getMessageString(ds, file));
markFiles(ds, file);
/*
* Choose the final status to report, based on the outcome of the