if(field.getGenericType() != null) {
ParameterizedType listType = (ParameterizedType) field.getGenericType();
type = (Class) listType.getActualTypeArguments()[1];
}
if(og.name() == null || og.name().length() < 1) {
processedCommand.addOption(og.shortName(), field.getName(), og.description(),
"", og.required(), ',', og.defaultValue(), type, field.getName(), OptionType.GROUP,
og.converter(), og.completer(), og.validator(), og.activator(), og.renderer());
}
else {
processedCommand.addOption(og.shortName(), og.name(), og.description(),