A java library to allow type-safe configuration objects based on commons-configuration.