docs: @Nonnull
      public BugInstance addSourceLine(MethodDescriptor methodDescriptor, Location location) {
          try {
              IAnalysisCache analysisCache = Global.getAnalysisCache();
              ClassContext classContext = analysisCache.getClassAnalysis(ClassContext.class, methodDescriptor.getClassDescriptor());
              Method method = analysisCache.getMethodAnalysis(Method.class, methodDescriptor);
              return addSourceLine(classContext, method, location);
          } catch (CheckedAnalysisException e) {
              return addSourceLine(SourceLineAnnotation.createReallyUnknown(methodDescriptor.getClassDescriptor()
                      .toDottedClassName()));
          }
      }