Index: lutinutil/src/java/org/codelutin/util/OptionParserUtil.java diff -u lutinutil/src/java/org/codelutin/util/OptionParserUtil.java:1.6 lutinutil/src/java/org/codelutin/util/OptionParserUtil.java:1.7 --- lutinutil/src/java/org/codelutin/util/OptionParserUtil.java:1.6 Mon Dec 17 23:31:16 2007 +++ lutinutil/src/java/org/codelutin/util/OptionParserUtil.java Tue Dec 18 00:09:34 2007 @@ -38,20 +38,11 @@ StringBuffer sb = new StringBuffer(); int min = anno.min(); int max = anno.max(); - boolean isMandatory = min > 0; for (String alia : anno.alias()) { sb.append('|').append(alia); } String s1 = sb.toString().substring(1); - if (min == 0 && max == 1) { - CardinalityHelper.printCardinalite(builder, s1, min, max, isMandatory, "", "", "", ""); - } else { - if (min == 1 && max == 1) { - builder.append(s1).append(' ').append('{').append(min).append(',').append(max).append("}"); - } else { - CardinalityHelper.printCardinalite(builder, s1, min, max, isMandatory, "", " ", "", " "); - } - } + CardinalityHelper.printCardinalite(builder, s1+' ', min, max, false, "", "", "", ""); if (anno.groups().length > 0) { for (GroupA group : anno.groups()) { builder.append(' ').append(toString(group));