class ZMSImpl implements Authorizer, KeyStore, ZMSHandler {

    void validateGroupMemberPrincipals(final Group group, final String domainUserAuthorityFilter, final String caller) {

        // make sure we have either one of the options enabled for verification

        final String userAuthorityFilter = enforcedUserAuthorityFilter(group.getUserAuthorityFilter(),
                domainUserAuthorityFilter);

        for (GroupMember groupMember : group.getGroupMembers()) {
            validateGroupMemberPrincipal(groupMember.getMemberName(), groupMember.getPrincipalType(),
                    userAuthorityFilter, caller);
        }
    }

    public  ZMSImpl();

}