code: public void reportDeferredDiagnostic() {
          if (deferredDiagnosticKind != null) {
              if (deferredDiagnosticArg == null)
                  logMandatoryNote(deferredDiagnosticSource, deferredDiagnosticKind.getKey(prefix));
              else
                  logMandatoryNote(deferredDiagnosticSource, deferredDiagnosticKind.getKey(prefix), deferredDiagnosticArg);
  
              if (!verbose)
                  logMandatoryNote(deferredDiagnosticSource, prefix + ".recompile");
          }
      }
docs: Report any diagnostic that might have been deferred by previous calls of report().