Class AbstractPrincipalMappingProvider