docs: public int getNumNonExceptionSucessors(BasicBlock block) {
          int numNonExceptionSuccessors = block.getNumNonExceptionSuccessors();
          if (numNonExceptionSuccessors < 0) {
              numNonExceptionSuccessors = 0;
              for (Iterator<Edge> i = outgoingEdgeIterator(block); i.hasNext();) {
                  Edge edge = i.next();
                  if (!edge.isExceptionEdge()) {
                      numNonExceptionSuccessors++;
                  }
              }
              block.setNumNonExceptionSuccessors(numNonExceptionSuccessors);
          }
          return numNonExceptionSuccessors;
      }