| removeIdentityProvider(IdentityProvider) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| hardDeleteIdentity(Identity) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| deleteIdentity(Identity) |   | 38% |   | 50% | 1 | 2 | 2 | 5 | 0 | 1 |
| getIdentityProvider(String) |   | 45% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| getIdentities(String, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getIdentitiesByProfileFilter(String, ProfileFilter, long, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getIdentitiesByProfileFilter(ProfileFilter, long, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getIdentitiesFilterByAlphaBet(String, ProfileFilter, long, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addOrModifyProfileProperties(Profile) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getIdentitiesByProfileFilter(String, ProfileFilter) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getIdentitiesByProfileFilter(ProfileFilter) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getIdentitiesFilterByAlphaBet(String, ProfileFilter) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getIdentitiesFilterByAlphaBet(ProfileFilter) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAvatarInputStream(Identity) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getBannerInputStream(Identity) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getConnections(Identity) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getIdentitiesCount(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getIdentity(String, String, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| sortIdentities(List, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getIdentities(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| registerProfileListener(ProfileListener) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unregisterProfileListener(ProfileListener) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| updateBasicInfo(Profile) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| updateContactSection(Profile) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| updateExperienceSection(Profile) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| updateHeaderSection(Profile) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setIdentityStorage(IdentityStorage) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getStorage() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOrCreateIdentity(String, String, boolean) |  | 100% |   | 92% | 1 | 7 | 0 | 19 | 0 | 1 |
| getIdentity(String, boolean) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| addIdentityProvider(IdentityProvider) |  | 100% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| IdentityManagerImpl(IdentityStorage, IdentityProvider) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| getLastIdentities(int) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| registerIdentityProviders(IdentityProviderPlugin) |  | 100% |   | 75% | 1 | 3 | 0 | 6 | 0 | 1 |
| broadcastUpdateProfileEvent(Profile) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| getProfile(Identity) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| updateProfile(Profile) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| identityExisted(String, String) |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
| saveProfile(Profile) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getRelationshipManager() |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| processEnabledIdentity(String, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| saveIdentity(Identity) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getIdentitiesForUnifiedSearch(String, ProfileFilter) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getIdentitiesByProfileFilter(String, ProfileFilter, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSpaceIdentityByProfileFilter(Space, ProfileFilter, SpaceMemberFilterListAccess.Type, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getOrCreateIdentity(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getConnectionsWithListAccess(Identity) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| registerProfileListener(ProfileListenerPlugin) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| updateIdentity(Identity) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getIdentity(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| updateAvatar(Profile) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addProfileListener(ProfileListenerPlugin) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getIdentityStorage() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |