fix DoWhileStatement bug