Provided a definition like this:
currently the first of the above two definitions withing <dynamicvariables> is ignored. A warning comes up during compiling:
Variable definition 'db.name' will be overwritten.
The currently rule for uniqueness of a dynamic variable is bound to comparing just its name and conditionid.
This is not correct. Both definitions should apply. If one of them results in a null value the one providing a non-null value should provide the final value.