public void checkExitStatements(PsiElement @NotNull [] elements, @NotNull PsiElement enclosingCodeFragment) 
    throws ExitStatementsNotSameException {
    if (ControlFlowUtil.hasObservableThrowExitPoints(myControlFlow, myFlowStart, myFlowEnd, elements, enclosingCodeFragment)) {
      throw new ExitStatementsNotSameException();
    }
    if (myExitPoints.size() != 1) {
      areExitStatementsTheSame();
    }
  }
public void checkExitStatements(PsiElement @NotNull [] elements, @NotNull PsiElement enclosingCodeFragment)