CommandRunner cr = Globals.getDefaultHabitat().getService(CommandRunner.class);
RestActionReporter ar = new RestActionReporter();
// final Payload.Outbound outbound = PayloadImpl.Outbound.newInstance();
final CommandInvocation commandInvocation = cr.getCommandInvocation(commandName, ar);
commandInvocation.subject(subject).parameters(parameters).execute();
addCommandLog(ar, commandName, parameters);
/*
Collection<Payload.Part> parts = outbound.getParts();
if (!parts.isEmpty()) {