&& !commandLine.hasOptionWithOverrideRequired()) {
<BUG>commandLine.getParser().getProcessedCommand().getValidator().validate(commandLine.getParser().getCommand());
</BUG>
}
CommandResult result = commandLine.getParser().getCommand().execute(commandInvocation);
<BUG>return new CommandContainerResult(commandLine.getParser().getProcessedCommand().getResultHandler(), result);
</BUG>
}
@Override
public String printHelp(String childCommandName) {

&& !commandLine.hasOptionWithOverrideRequired()) {
commandLine.getParser().getProcessedCommand().validator().validate(commandLine.getParser().getCommand());
}
CommandResult result = commandLine.getParser().getCommand().execute(commandInvocation);
return new CommandContainerResult(commandLine.getParser().getProcessedCommand().resultHandler(), result);
}
@Override
public String printHelp(String childCommandName) {
