code: @Override
      public void run(IMarker marker) {
          requireNonNull(marker, "marker");
          try {
              // do NOT inline this method invocation
              runInternal(marker);
          } catch (CoreException e) {
              reportException(e);
          }
      }
docs: Runs the <CODE>BugResolution</CODE> on the given <CODE>IMarker</CODE>.
  The <CODE>IMarker</CODE> has to be a FindBugs marker. The
  <CODE>BugInstance</CODE> associated to the <CODE>IMarker</CODE> will be
  repaired. All exceptions are reported to the ErrorLog.
  
  @param marker
  non null The <CODE>IMarker</CODE> that specifies the bug.