code: @CheckReturnValue
      public PermOverrideManager grant(long permissions)
      {
          if (permissions == 0)
              return this;
          setupValues();
          this.allowed |= permissions;
          this.denied &= ~permissions;
          this.set |= PERMISSIONS;
          return this;
      }
docs: Grants the provided {@link net.dv8tion.jda.core.Permission Permissions} bits
  to the selected {@link net.dv8tion.jda.core.entities.PermissionOverride PermissionOverride}.
  
  @param  permissions
  The permissions to grant to the selected {@link net.dv8tion.jda.core.entities.PermissionOverride PermissionOverride}
  
  @return PermOverrideManager for chaining convenience