docs: 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;
      }