.hasValue(hasValue)
.type(input.getValueType());
if (input.isRequired() && !input.hasDefaultValue() && !input.hasValue())
{
optionBuilder.renderer(OptionRenderers.REQUIRED);
}
OptionCompleter<CompleterInvocation> completer = OptionCompleterFactory.getCompletionFor(
input, shellContext, converterFactory);
optionBuilder.completer(completer);
optionBuilder.activator(new OptionActivator()