Lookup of parameters in LoggingParameterTree seems inconsistent.
There might be reason for it, but that is not obvious to me.
-
hasKeyInGroup
with an empty groupPrefix will neglectdefaultParameters_
as it returnshasKey(key)
(which only searches inparams_
-
hasKeyInGroup
with a nonempty groupPrefix will search alsodefaultParameters_
but only in group groupPrefix. When searching the parent groups it will not.
What behavior is intended here exactly?