code: public void afterCheck(Result result, long startTimeNanos) {
      switch (result) {
        case FAILED:
          Instrumented.markMeter(this.failedRecordsMeter);
          break;
        case PASSED:
          Instrumented.markMeter(this.passedRecordsMeter);
          break;
        default:
      }
  
      Instrumented.updateTimer(this.policyTimer, System.nanoTime() - startTimeNanos, TimeUnit.NANOSECONDS);
    }
docs: Called after check is run.
  @param result result from check.
  @param startTimeNanos start time of check.