else if ((type == TYPE_CONVERSATION) != (mId == Mailbox.ID_FOLDER_CONVERSATIONS)) return false; else if (type == TYPE_FOLDER && mId == Mailbox.ID_FOLDER_SPAM) return false; return true; }
else if (child instanceof Folder) {  for (Folder folder = this; folder.getId() != Mailbox.ID_FOLDER_ROOT; folder = folder.mParent) if (folder.getId() == child.getId()) return false; } return true; }
    boolean canContain(byte type) {        if ((type == TYPE_TAG) != (mId == Mailbox.ID_FOLDER_TAGS))            return false;        else if ((type == TYPE_CONVERSATION) != (mId == Mailbox.ID_FOLDER_CONVERSATIONS))            return false;        else if (type == TYPE_FOLDER && mId == Mailbox.ID_FOLDER_SPAM)            return false;        return true;    }