authorized = authorizeUsecase(usecase, roles, _configurationUri);
} else {
getLogger().debug("No usecase to authorize. Granting access.");
}
} catch (final ServiceException e) {
throw new AccessControlException(e);
} catch (final PublicationException e) {
throw new AccessControlException(e);
} catch (final AccessControlException e) {
throw new AccessControlException(e);
} finally {
if (resolver != null) {
this.manager.release(resolver);
}
}