@Override
    @CheckReturnValue
    public RoleManager reset(long fields)
    {
        super.reset(fields);
        if ((fields & NAME) == NAME)
            this.name = null;
        if ((fields & COLOR) == COLOR)
            this.color = Role.DEFAULT_COLOR_RAW;
        return this;
    }
@ Override @ CheckReturnValue public RoleManager reset ( long fields ) { super . reset ( fields ) ; if ( ( fields & NAME ) == NAME ) this . name = null ; if ( ( fields & COLOR ) == COLOR ) this . color = Role . DEFAULT_COLOR_RAW ; 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(RoleManager.COLOR | RoleManager.NAME);}

<p><b>Flag Constants:</b>
<ul>
<li>{@link #NAME}</li>
<li>{@link #COLOR}</li>
<li>{@link #PERMISSION}</li>
<li>{@link #HOIST}</li>
<li>{@link #MENTIONABLE}</li>
</ul>

@param  fields
Integer value containing the flags to reset.

@return RoleManager for chaining convenience