if (tag != mMailbox.mSubscribeFlag) {
if (tag != mMailbox.mSubscribeFlag && tag != mMailbox.mExcludeFBFlag) {
    void alterTag(Tag tag, boolean add) throws ServiceException {        if (tag != mMailbox.mSubscribeFlag) {            super.alterTag(tag, add);            return;        }        if (!canAccess(ACL.RIGHT_WRITE))            throw ServiceException.PERM_DENIED("you do not have the necessary privileges on the folder");        if (add == isTagged(tag))            return;        // change the tag on the Folder itself, not on its contents        markItemModified(tag instanceof Flag ? Change.MODIFIED_FLAGS : Change.MODIFIED_TAGS);        tagChanged(tag, add);        DbMailItem.alterTag(tag, new Array(mId), add);    }