public void setGroups(Map<String,String> groups) {
        if(groups==null) { groups = Collections.EMPTY_MAP; }
        groups.entrySet().forEach(e -> {
            if(!StringUtils.hasText(e.getValue())) { e.setValue((String) getMessageSource().getProperty(String.format(messagePropertyNameTemplate, e.getKey()))); }
        });
        this.configuredGroups = groups;
        setCombinedGroups();
    }
public void setGroups ( Map < String , String > groups ) { if ( groups == null ) { groups = Collections . EMPTY_MAP ; } groups . entrySet ( ) . forEach ( e -> { if ( ! StringUtils . hasText ( e . getValue ( ) ) ) { e . setValue ( ( String ) getMessageSource ( ) . getProperty ( String . format ( messagePropertyNameTemplate , e . getKey ( ) ) ) ) ; } } ) ; this . configuredGroups = groups ; setCombinedGroups ( ) ; }
Specify the list of groups to create as a comma-separated list of
group-names

@param groups