docs: @Override
      public LiveLocalStoreDataflow analyze(IAnalysisCache analysisCache, MethodDescriptor descriptor)
              throws CheckedAnalysisException {
          MethodGen methodGen = getMethodGen(analysisCache, descriptor);
          if (methodGen == null) {
              return null;
          }
          CFG cfg = getCFG(analysisCache, descriptor);
  
          ReverseDepthFirstSearch rdfs = getReverseDepthFirstSearch(analysisCache, descriptor);
  
          LiveLocalStoreAnalysis analysis = new LiveLocalStoreAnalysis(methodGen, rdfs, getDepthFirstSearch(analysisCache,
                  descriptor));
          LiveLocalStoreDataflow dataflow = new LiveLocalStoreDataflow(cfg, analysis);
  
          dataflow.execute();
          if (ClassContext.DUMP_DATAFLOW_ANALYSIS) {
              ClassContext.dumpLiveLocalStoreDataflow(descriptor, cfg, dataflow);
  
          }
          return dataflow;
      }