try
{
if (input.getValueType() == Boolean.class)
{
parameter.addOption(
new OptionBuilder()
.longName(input.getName())
.hasValue(false)
.description(input.getLabel())
.create());
}
else
{
parameter.addOption(
new OptionBuilder().longName(input.getName())
.description(input.getLabel())
.required(input.isRequired())
.create());
}
}