ZimbraLog.test.debug("testSearchUnreadAsTag()");
    public void testSearchUnreadAsTag()    throws Exception {        ZimbraLog.test.debug("testSearchUnreadAsTag()");        boolean unseenSearchSucceeded = false;        try {            search("tag:\\Unseen", MailItem.TYPE_MESSAGE);            unseenSearchSucceeded = true;        } catch (ServiceException e) {            assertEquals("Unexpected exception type", MailServiceException.NO_SUCH_TAG, e.getCode());        }        assertFalse("tag:\\Unseen search should not have succeeded", unseenSearchSucceeded);                Set isUnreadIds = search("is:unread", MailItem.TYPE_MESSAGE);        Set tagUnreadIds = search("tag:\\Unread", MailItem.TYPE_MESSAGE);        if (!(isUnreadIds.containsAll(tagUnreadIds))) {            fail("Mismatch in search results.  is:unread returned (" +                StringUtil.join(",", isUnreadIds) + "), tag:\\Unread returned (" +                StringUtil.join(",", tagUnreadIds) + ")");        }    }