code: @Override
      @CheckReturnValue
      public GuildManager reset(long fields)
      {
          super.reset(fields);
          if ((fields & NAME) == NAME)
              this.name = null;
          if ((fields & REGION) == REGION)
              this.region = null;
          if ((fields & ICON) == ICON)
              this.icon = null;
          if ((fields & SPLASH) == SPLASH)
              this.splash = null;
          if ((fields & AFK_CHANNEL) == AFK_CHANNEL)
              this.afkChannel = null;
          if ((fields & SYSTEM_CHANNEL) == SYSTEM_CHANNEL)
              this.systemChannel = null;
          return this;
      }
docs: Resets the fields specified by the provided bit-flag pattern.
  You can specify a combination by using a bitwise OR concat of the flag constants.
  <br>Example: {@code manager.reset(GuildManager.NAME | GuildManager.ICON);}
  
  <p><b>Flag Constants:</b>
  <ul>
  <li>{@link #NAME}</li>
  <li>{@link #ICON}</li>
  <li>{@link #REGION}</li>
  <li>{@link #SPLASH}</li>
  <li>{@link #AFK_CHANNEL}</li>
  <li>{@link #AFK_TIMEOUT}</li>
  <li>{@link #SYSTEM_CHANNEL}</li>
  <li>{@link #MFA_LEVEL}</li>
  <li>{@link #NOTIFICATION_LEVEL}</li>
  <li>{@link #EXPLICIT_CONTENT_LEVEL}</li>
  <li>{@link #VERIFICATION_LEVEL}</li>
  </ul>
  
  @param  fields
  Integer value containing the flags to reset.
  
  @return GuildManager for chaining convenience