fixed a possible bug in case 6 of doItCaseHandle()