if(validator == null)
validator = new NullValidator();
if(converter == null)
converter = CLConverterManager.getInstance().getConverter(type);
if(activator == null)
<BUG>activator = new NullActivator();
return new ProcessedOption(shortName, name, description, argument, required,</BUG>
valueSeparator, defaultValues, type, fieldName, optionType, converter,
<BUG>completer, validator, activator, renderer, overrideRequired);
</BUG>
}

if(validator == null)
validator = new NullValidator();
if(converter == null)
converter = CLConverterManager.getInstance().getConverter(type);
if(activator == null)
activator = new NullActivator();
if(parser == null)
parser = new AeshOptionParser();
return new ProcessedOption(shortName, name, description, argument, required,
valueSeparator, defaultValues, type, fieldName, optionType, converter,
completer, validator, activator, renderer, parser, overrideRequired);
