private ActionReport.ExitCode inject(SupplementalCommand cmd,
InjectionResolver<Param> injector, ActionReport subActionReport) {
ActionReport.ExitCode result = ActionReport.ExitCode.SUCCESS;
try {
new InjectionManager().inject(cmd.getCommand(), injector);
} catch (Exception e) {
result = ActionReport.ExitCode.FAILURE;
subActionReport.setActionExitCode(result);
subActionReport.setMessage(e.getMessage());
subActionReport.setFailureCause(e);