UserConfigurationImpl extends ConfigurationBase implements UserConfiguration, SecurityConfiguration { @NotNull @Override public List<ThreeWayConflictHandler> getConflictHandlers() { return ImmutableList.of(new RepMembersConflictHandler()); } UserConfigurationImpl();  UserConfigurationImpl(SecurityProvider securityProvider); static UserAuthenticationFactory getDefaultAuthenticationFactory(); @NotNull @Override String getName(); @NotNull @Override ConfigurationParameters getParameters(); @NotNull @Override WorkspaceInitializer getWorkspaceInitializer(); @NotNull @Override List<? extends ValidatorProvider> getValidators(@NotNull String workspaceName, @NotNull Set<Principal> principals, @NotNull MoveTracker moveTracker); @NotNull @Override List<ThreeWayConflictHandler> getConflictHandlers(); @NotNull @Override List<ProtectedItemImporter> getProtectedItemImporters(); @NotNull @Override Context getContext(); @NotNull @Override UserManager getUserManager(Root root, NamePathMapper namePathMapper); @Nullable @Override PrincipalProvider getUserPrincipalProvider(@NotNull Root root, @NotNull NamePathMapper namePathMapper);  }
@Test public void testGetConflictHandlers() { UserConfigurationImpl configuration = new UserConfigurationImpl(); List<ThreeWayConflictHandler> conflictHandlers = configuration.getConflictHandlers(); assertEquals(1, conflictHandlers.size()); assertTrue(conflictHandlers.get(0) instanceof RepMembersConflictHandler); }