this.isNeeded[cacheIndex] |= bitMask;
}
this.isReached[cacheIndex] |= bitMask;
int catchBlock = this.exceptionToCatchBlockMap != null? this.exceptionToCatchBlockMap[index] : index;
if (caughtException != null && this.catchArguments != null && this.catchArguments.length > 0 && !wasAlreadyDefinitelyCaught) {
CatchParameterBinding catchParameter = (CatchParameterBinding) this.catchArguments[catchBlock].binding;
catchParameter.setPreciseType(caughtException);
}
this.initsOnExceptions[catchBlock] =
(this.initsOnExceptions[catchBlock].tagBits & FlowInfo.UNREACHABLE) == 0 ?
this.initsOnExceptions[catchBlock].mergedWith(flowInfo):
flowInfo.unconditionalCopy();