private void processPatternInSwitch(@NotNull PsiPattern pattern, @NotNull DfaVariableValue expressionValue, @NotNull PsiType checkType) {
    DeferredOffset endPatternOffset = new DeferredOffset();
    addInstruction(new JvmPushInstruction(expressionValue, null));
    processPattern(pattern, pattern, checkType, null, endPatternOffset);
    endPatternOffset.setOffset(getInstructionCount());
  }
private void processPatternInSwitch(@NotNull PsiPattern pattern, @NotNull DfaVariableValue expressionValue, @NotNull PsiType checkType)