ZimbraLog.test.debug("testManyTags()");
boolean runTest = false; if (!runTest) { return; }
    public void testManyTags()    throws Exception {        ZimbraLog.test.debug("testManyTags()");                int numPrepares = ZimbraPerf.getPrepareCount();                // Create the maximum number of tags, based on the number that already exist        // in the mailbox        int numTags = MailItem.MAX_TAG_COUNT - mMbox.getTagList().size();        assertTrue("Can't create any new tags", numTags != 0);                // Create tags        mTags = new Tag[numTags];        for (int i = 0; i < mTags.length; i++) {            mTags[i] = mMbox.createTag(null, TAG_PREFIX + (i + 1), (byte)0);        }        refresh();                // Assign each tag to M1        for (int i = 0; i < mTags.length; i++) {            mMbox.alterTag(null, mMessage1.getId(), mMessage1.getType(), mTags[i].getId(), true);            refresh();        }                numPrepares = ZimbraPerf.getPrepareCount() - numPrepares;        ZimbraLog.test.debug("testManyTags generated " + numPrepares + " SQL statements.");    }