code: @Override
      public void addPermissions(IPermission[] permissions) throws AuthorizationException {
          if (permissions.length > 0) {
              getPermissionStore().add(permissions);
              if (this.cachePermissions) {
                  removeFromPermissionsCache(permissions);
              }
          }
      }
docs: Adds <code>IPermissions</code> to the back end store.
  
  @param permissions IPermission[]
  @exception AuthorizationException