Issue #3395748 by KarimB, joachim: getSetting()'s documentation should specify what happens when a setting doesn't exist
mentioned in commit 7489ccac
mentioned in commit 6a68463c