ControlFlow (@NotNull PsiElement psiBlock, @NotNull DfaValueFactory targetFactory, boolean useInliners) { if (!useInliners) { return new ControlFlowAnalyzer(targetFactory, psiBlock, false).buildControlFlow(); } return DataFlowIRProvider.forElement(psiBlock, targetFactory); }