| Index: chrome/android/java/src/org/chromium/chrome/browser/metrics/UmaUtils.java
 | 
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/metrics/UmaUtils.java b/chrome/android/java/src/org/chromium/chrome/browser/metrics/UmaUtils.java
 | 
| index 6dad167052a8710a0976162c10d4193cd44ae864..9ef0d443012cd55b787d8b98a7a7aff2ee84fdca 100644
 | 
| --- a/chrome/android/java/src/org/chromium/chrome/browser/metrics/UmaUtils.java
 | 
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/metrics/UmaUtils.java
 | 
| @@ -55,6 +55,14 @@ public class UmaUtils {
 | 
|      }
 | 
|  
 | 
|      /**
 | 
| +     * Determines if this client is eligible to send metrics and crashes based on sampling. If it
 | 
| +     * is, and there was user consent, then metrics and crashes would be reported
 | 
| +     */
 | 
| +    public static boolean isClientInMetricsReportingSample() {
 | 
| +        return nativeIsClientInMetricsReportingSample();
 | 
| +    }
 | 
| +
 | 
| +    /**
 | 
|       * Sets whether metrics reporting was opt-in or not. If it was opt-in, then the enable checkbox
 | 
|       * on first-run was default unchecked. If it was opt-out, then the checkbox was default checked.
 | 
|       * This should only be set once, and only during first-run.
 | 
| @@ -73,5 +81,6 @@ public class UmaUtils {
 | 
|          return sForegroundStartTimeMs;
 | 
|      }
 | 
|  
 | 
| +    private static native boolean nativeIsClientInMetricsReportingSample();
 | 
|      private static native void nativeRecordMetricsReportingDefaultOptIn(boolean optIn);
 | 
|  }
 | 
| 
 |