code: protected void analyzeImpl(Analyzer analyzer, boolean allowFlow,
                               IntArray pendingTargets,
                               IntArray completedTargets)
      throws Exception
    {
      setOffset(0);
      
      pendingTargets.add(0);
  
      ArrayList<CodeAttribute.ExceptionItem> exns;
      exns = getExceptions();
  
      for (int i = 0; i < exns.size(); i++) {
        CodeAttribute.ExceptionItem exn = exns.get(i);
  
        pendingTargets.add(exn.getHandler());
      }
      
      analyze(analyzer, allowFlow, pendingTargets, completedTargets);
    }
docs: Analyzes the code for a method