public static @NotNull List<PsiReferenceExpression> getReadBeforeWriteLocals(@NotNull ControlFlow flow) {
    final InstructionClientVisitor<List<PsiReferenceExpression>> visitor = new ReadBeforeWriteClientVisitor(flow, true);
    depthFirstSearch(flow, visitor);
    return visitor.getResult();
  }
public static @NotNull List<PsiReferenceExpression> getReadBeforeWriteLocals(@NotNull ControlFlow flow)