| Index: content/public/android/java/src/org/chromium/content/browser/framehost/RenderFrameHostImpl.java
 | 
| diff --git a/content/public/android/java/src/org/chromium/content/browser/framehost/RenderFrameHostImpl.java b/content/public/android/java/src/org/chromium/content/browser/framehost/RenderFrameHostImpl.java
 | 
| index 3514a2d8045b1ac3660c4f29a936d2ddbcd11352..28755981abc9b7bac6f80e76b23fc2483bad9805 100644
 | 
| --- a/content/public/android/java/src/org/chromium/content/browser/framehost/RenderFrameHostImpl.java
 | 
| +++ b/content/public/android/java/src/org/chromium/content/browser/framehost/RenderFrameHostImpl.java
 | 
| @@ -4,6 +4,7 @@
 | 
|  
 | 
|  package org.chromium.content.browser.framehost;
 | 
|  
 | 
| +import org.chromium.base.UnguessableToken;
 | 
|  import org.chromium.base.annotations.CalledByNative;
 | 
|  import org.chromium.base.annotations.JNINamespace;
 | 
|  import org.chromium.content_public.browser.RenderFrameHost;
 | 
| @@ -63,5 +64,15 @@ public class RenderFrameHostImpl implements RenderFrameHost {
 | 
|          return mIncognito;
 | 
|      }
 | 
|  
 | 
| +    /**
 | 
| +     * Return the AndroidOverlay routing token for this RenderFrameHostImpl.
 | 
| +     */
 | 
| +    public UnguessableToken getAndroidOverlayRoutingToken() {
 | 
| +        if (mNativeRenderFrameHostAndroid == 0) return null;
 | 
| +        return nativeGetAndroidOverlayRoutingToken(mNativeRenderFrameHostAndroid);
 | 
| +    }
 | 
| +
 | 
|      private native String nativeGetLastCommittedURL(long nativeRenderFrameHostAndroid);
 | 
| +    private native UnguessableToken nativeGetAndroidOverlayRoutingToken(
 | 
| +            long nativeRenderFrameHostAndroid);
 | 
|  }
 | 
| 
 |