In short, Apache Jakarta Commons Configuration provides a generic configuration interface for reading configuration data from a variety of sources.
Homepage: http://jakarta.apache.org/commons/configuration/