bug fixed : remove infinite loop in AsmMethodBuilder.CheckCast