Actually, a RuntimeException is not thrown when there's no value, but when a setting with the requested name doesn't exist. Could you just remove that sentence as well? I guess the remainder is clear enough.