ConfigurationBase extends SecurityConfiguration.Default { @NotNull public RootProvider getRootProvider() { if (rootProvider == null) { throw new IllegalStateException("RootProvider missing."); } return rootProvider; } ConfigurationBase();  ConfigurationBase(@NotNull SecurityProvider securityProvider, @NotNull ConfigurationParameters config); @NotNull SecurityProvider getSecurityProvider(); void setSecurityProvider(@NotNull SecurityProvider securityProvider); void setParameters(@NotNull ConfigurationParameters config); void setRootProvider(@NotNull RootProvider rootProvider); @NotNull RootProvider getRootProvider(); void setTreeProvider(@NotNull TreeProvider treeProvider); @NotNull TreeProvider getTreeProvider(); @NotNull @Override ConfigurationParameters getParameters();  }
@Test(expected = IllegalStateException.class) public void testGetRootProvider() { base.getRootProvider(); }