class TomcatGroupManager extends BaseTomcatManager implements GroupManager,
                                                                     ContextualManager {

    @Override
    public GroupManagerSettings getSettings() {
        final Map<Capability, CapabilityStatus> capabilityStatusMap = new HashMap<Capability, CapabilityStatus>(8);
        for (final Capability capability : SecurityManagementUtils.GROUPS_CAPABILITIES) {
            capabilityStatusMap.put(capability,
                                    getCapabilityStatus(capability));
        }
        return new GroupManagerSettingsImpl(capabilityStatusMap,
                                            true);
    }

    public  TomcatGroupManager();
    public  TomcatGroupManager(final Map<String, String> gitPrefs);
    public  TomcatGroupManager(final ConfigProperties gitPrefs);

}