code: @Override
      public ClassContext analyze(IAnalysisCache analysisCache, ClassDescriptor descriptor) throws CheckedAnalysisException {
  
          JavaClass javaClass = analysisCache.getClassAnalysis(JavaClass.class, descriptor);
          ClassContext classContext = new ClassContext(javaClass, AnalysisContext.currentAnalysisContext());
          return classContext;
      }
docs: /*
  (non-Javadoc)
  
  @see
  edu.umd.cs.findbugs.classfile.IAnalysisEngine#analyze(edu.umd.cs.findbugs
  .classfile.IAnalysisCache, java.lang.Object)