log.debug("Starting arguments validation.");
if (cmdLineHandler != null) {
if (cmdValidator != null) {
retVal = cmdValidator.validate(cmdLineHandler);
} else {
throw new ConsoleException(ConsoleException.CMD_LINE_VALIDATOR_NULL);
}
} else {
throw new ConsoleException(ConsoleException.CMD_LINE_HANDLER_NULL);
}
} else {
throw new ConsoleException(ConsoleException.CMD_LINE_HANDLER_NULL);
}
} finally {
stopWatch.stop();
log.debug("Command '" + getInputCommand() + "' validated in "
+ DurationFormatUtils.formatDurationWords(stopWatch.getTime(), true, true));