* @throws ConfigException if an error is encountered. More specific information can be found in
* the exception's statusCode.
*/
@Override
protected Optional<String> _call() {
ConfigScope scope = global ? ConfigScope.GLOBAL : ConfigScope.LOCAL;
Optional<Map<String, String>> result = command(ConfigOp.class)
.setAction(ConfigAction.CONFIG_GET).setName(name).setScope(scope).call();
if (result.isPresent()) {
return Optional.of(result.get().get(name));
} else {