/*
* Private methods
*/
private Provider getProvider(Principal user, Locale locale) throws Exception {
InternalUser intUser = this.serviceLocator.getUserService().getUser(user.getName());
MediationService mediationService = this.serviceLocator.getMediatorService().
getMediationServiceByUser(intUser.getId(), locale);
return this.serviceLocator.getProviderService().
getProviderByMediationService(mediationService.getId(), locale);
}