Existem muitas maneiras de configurar as aplicações Java, podemos utilizar aquivos properties, xml, base de dados, ou mesmo linhas de comando. Cada um desses oferecem suas próprias vantagens... mas normalmente temos para cada tipo de configuração um suporte totalmente distinto para acessar os dados, não seria legal uma API unificada para simplificar o uso desses? bom se você gostou da idéia, tem como fazer isso =]
conhece o : org.apache.commons.configuration? não? bom, essa API te possibilita isso ;)
no Java Boutique, disponibilizaram um tutorial (em inglês) de como utilizar essa API, recomendo a leitura : [link]
Fonte : DZone