OEL styles should always be defined. Only current OEL should be conditionnaly defined.
Factorize code to prevent duplication.
Add a simple method to safely retrieve a generic section with an initialized name.
Use it as bracket operator to be sure that it retrieve a valid section.
Rename function to setSection according to naming convention.
Add entry insertion and retrieving.
Use this last as bracket operator to be sure a section is retrieved.
Add setter and appender operators for generic section entry values.
Add inline specilized operators for strings.
Add comment to generic config structures.
Remove BaseConfiguration, not used. Move code to be cleaner.
Add function to test presence of specific sections and entries in generic configuration.
Use ConfigParamList instead of directly use list of strings.
Use vector of strings instead of list for ConfigParamList. Easier to manipulate.
Fix directive writing in case of multiple values.
Add unit test for GenericConfiguration.