protected boolean addIfNotPresent( Privilege[] privileges ) {
        ArrayList<Privilege> list = new ArrayList<Privilege>();
        Collections.addAll(list, privileges);

        boolean res = combineRecursively(list, privileges);

        this.privileges.addAll(list);
        return res;
    }
protected boolean addIfNotPresent ( Privilege [ ] privileges ) { ArrayList < Privilege > list = new ArrayList < Privilege > ( ) ; Collections . addAll ( list , privileges ) ; boolean res = combineRecursively ( list , privileges ) ; this . privileges . addAll ( list ) ; return res ; }
Adds specified privileges to this entry.

@param privileges privileges to add.
@return true if at least one of privileges was added.