`addScopePermision` should not accept empty strings. This must throw an exception, plus you're not handling the case when `null` is passed. Check the `Preconditions` class to get an idea of parameter validation in scribe.