| line | true | false | branch | 
 
| 137 | 0 | 0 | if (mDone) | 
 
| 146 | 0 | 0 | for (i = mNeedToSkipCharNum; i < aLen; ) | 
 
| 150 | 0 | 0 | if (i > aLen){ | 
 
| 156 | 0 | 0 | if (order != -1 && mLastCharOrder != -1) | 
 
|  | 0 | 0 | if (order != -1 && mLastCharOrder != -1) | 
 
| 159 | 0 | 0 | if (mTotalRel > MAX_REL_THRESHOLD) | 
 
| 176 | 144 | 24 | for (PRUint32 i = 0; i < NUM_OF_CATEGORY; i++) | 
 
| 187 | 2 | 2 | if (mTotalRel > MINIMUM_DATA_THRESHOLD) | 
 
| 197 | 0 | 0 | if ((unsigned char)*str >= (unsigned char)0x81 && (unsigned char)*str <= (unsigned char)0x9f || | 
 
| 204 | 0 | 0 | if (*str == '\202' && | 
 
|  | 0 | 0 | if (*str == '\202' && | 
 
| 205 | 0 | 0 | (unsigned char)*(str+1) >= (unsigned char)0x9f && | 
 
| 214 | 0 | 0 | if ((unsigned char)*str == (unsigned char)0x8e || | 
 
|  | 0 | 0 | if ((unsigned char)*str == (unsigned char)0x8e || | 
 
| 215 | 0 | 0 | (unsigned char)*str >= (unsigned char)0xa1 && | 
 
| 218 | 0 | 0 | else if ((unsigned char)*str == (unsigned char)0x8f) | 
 
| 224 | 0 | 0 | if ((unsigned char)*str == (unsigned char)0xa4 && | 
 
|  | 0 | 0 | if ((unsigned char)*str == (unsigned char)0xa4 && | 
 
| 225 | 0 | 0 | (unsigned char)*(str+1) >= (unsigned char)0xa1 && |