@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;
    }
@ 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 ; }
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