Issue #3395748 by KarimB, joachim: getSetting()'s documentation should specify...
Issue #3395748 by KarimB, joachim: getSetting()'s documentation should specify what happens when a setting doesn't exist
(cherry picked from commit d088a7b0)
(cherry picked from commit 7489ccac)