public ProcessedCommand create() throws CommandLineParserException {
if(name == null || name.length() < 1)
throw new CommandLineParserException("The parameter name must be defined");
if(validator == null)
validator = new NullCommandValidator();
if(resultHandler == null)
resultHandler = new NullResultHandler();
return new ProcessedCommand(name, description, validator, resultHandler, argument, options );