Index: lutincommandline/src/java/org/codelutin/option/ParserUtil.java diff -u lutincommandline/src/java/org/codelutin/option/ParserUtil.java:1.3 lutincommandline/src/java/org/codelutin/option/ParserUtil.java:1.4 --- lutincommandline/src/java/org/codelutin/option/ParserUtil.java:1.3 Mon Mar 17 22:39:33 2008 +++ lutincommandline/src/java/org/codelutin/option/ParserUtil.java Wed Mar 19 18:53:37 2008 @@ -126,7 +126,7 @@ preAddSonHook(context); //TODO See if the test is ok... if (context != null && context.valid) { - log.debug("[" + getClass().getSimpleName() + " : (" + context.valid + ")" + context + "]"); + log.trace("[" + getClass().getSimpleName() + " : (" + context.valid + ")" + context + "]"); contexts.add(context); postAddSonHook(context); } @@ -134,7 +134,7 @@ protected void preAddSonHook(S context) { if (!hasChilds()) { - throw new RuntimeException("could not add a son to a leaf context"); + throw new IllegalStateException("could not add a son to a leaf context"); } if (context == null || !context.valid) { unvalidate();