JAVA/XML multithreaded configuration framework. Can obtain config from any InputStream capable source. It handles runtime changes, config caching and garbage collection, hierarchies, inheritance, validation, expression handlers to include complex pars.