| Index: android_webview/javatests/src/org/chromium/android_webview/test/PostMessageTest.java | 
| diff --git a/android_webview/javatests/src/org/chromium/android_webview/test/PostMessageTest.java b/android_webview/javatests/src/org/chromium/android_webview/test/PostMessageTest.java | 
| index b2b198fa3f6a97aacf5de8fc3e84314e1fe88e31..1f798601f8d9f5dd74e3e315d9569b77a078a061 100644 | 
| --- a/android_webview/javatests/src/org/chromium/android_webview/test/PostMessageTest.java | 
| +++ b/android_webview/javatests/src/org/chromium/android_webview/test/PostMessageTest.java | 
| @@ -13,8 +13,8 @@ import static org.chromium.base.test.util.ScalableTimeout.scaleTimeout; | 
| import static org.chromium.content.browser.test.util.TestCallbackHelperContainer.OnPageFinishedHelper; | 
|  | 
| import org.chromium.android_webview.AwContents; | 
| +import org.chromium.android_webview.AwMessagePort; | 
| import org.chromium.android_webview.AwMessagePortService; | 
| -import org.chromium.android_webview.MessagePort; | 
| import org.chromium.android_webview.test.util.CommonResources; | 
| import org.chromium.base.ThreadUtils; | 
| import org.chromium.base.test.util.DisabledTest; | 
| @@ -203,13 +203,13 @@ public class PostMessageTest extends AwTestBase { | 
| runTestOnUiThread(new Runnable() { | 
| @Override | 
| public void run() { | 
| -                MessagePort[] channel = mAwContents.createMessageChannel(); | 
| +                AwMessagePort[] channel = mAwContents.createMessageChannel(); | 
| mAwContents.postMessageToFrame(null, "1", mWebServer.getBaseUrl(), | 
| -                        new MessagePort[]{channel[1]}); | 
| +                        new AwMessagePort[]{channel[1]}); | 
| // Retransfer the port. This should fail with an exception. | 
| try { | 
| mAwContents.postMessageToFrame(null, "2", mWebServer.getBaseUrl(), | 
| -                            new MessagePort[]{channel[1]}); | 
| +                            new AwMessagePort[]{channel[1]}); | 
| } catch (IllegalStateException ex) { | 
| latch.countDown(); | 
| return; | 
| @@ -233,11 +233,11 @@ public class PostMessageTest extends AwTestBase { | 
| runTestOnUiThread(new Runnable() { | 
| @Override | 
| public void run() { | 
| -                MessagePort[] channel = mAwContents.createMessageChannel(); | 
| +                AwMessagePort[] channel = mAwContents.createMessageChannel(); | 
| channel[1].postMessage("1", null); | 
| try { | 
| mAwContents.postMessageToFrame(null, "2", mWebServer.getBaseUrl(), | 
| -                            new MessagePort[]{channel[1]}); | 
| +                            new AwMessagePort[]{channel[1]}); | 
| } catch (IllegalStateException ex) { | 
| latch.countDown(); | 
| return; | 
| @@ -257,15 +257,15 @@ public class PostMessageTest extends AwTestBase { | 
| runTestOnUiThread(new Runnable() { | 
| @Override | 
| public void run() { | 
| -                MessagePort[] channel = mAwContents.createMessageChannel(); | 
| +                AwMessagePort[] channel = mAwContents.createMessageChannel(); | 
| // set a web event handler, this puts the port in a started state. | 
| -                channel[1].setMessageCallback(new MessagePort.MessageCallback() { | 
| +                channel[1].setMessageCallback(new AwMessagePort.MessageCallback() { | 
| @Override | 
| -                    public void onMessage(String message, MessagePort[] sentPorts) { } | 
| +                    public void onMessage(String message, AwMessagePort[] sentPorts) { } | 
| }, null); | 
| try { | 
| mAwContents.postMessageToFrame(null, "2", mWebServer.getBaseUrl(), | 
| -                            new MessagePort[]{channel[1]}); | 
| +                            new AwMessagePort[]{channel[1]}); | 
| } catch (IllegalStateException ex) { | 
| latch.countDown(); | 
| return; | 
| @@ -285,11 +285,11 @@ public class PostMessageTest extends AwTestBase { | 
| runTestOnUiThread(new Runnable() { | 
| @Override | 
| public void run() { | 
| -                MessagePort[] channel1 = mAwContents.createMessageChannel(); | 
| +                AwMessagePort[] channel1 = mAwContents.createMessageChannel(); | 
| channel1[1].postMessage("1", null); | 
| -                MessagePort[] channel2 = mAwContents.createMessageChannel(); | 
| +                AwMessagePort[] channel2 = mAwContents.createMessageChannel(); | 
| try { | 
| -                    channel2[0].postMessage("2", new MessagePort[]{channel1[1]}); | 
| +                    channel2[0].postMessage("2", new AwMessagePort[]{channel1[1]}); | 
| } catch (IllegalStateException ex) { | 
| latch.countDown(); | 
| return; | 
| @@ -309,15 +309,15 @@ public class PostMessageTest extends AwTestBase { | 
| runTestOnUiThread(new Runnable() { | 
| @Override | 
| public void run() { | 
| -                MessagePort[] channel1 = mAwContents.createMessageChannel(); | 
| +                AwMessagePort[] channel1 = mAwContents.createMessageChannel(); | 
| // set a web event handler, this puts the port in a started state. | 
| -                channel1[1].setMessageCallback(new MessagePort.MessageCallback() { | 
| +                channel1[1].setMessageCallback(new AwMessagePort.MessageCallback() { | 
| @Override | 
| -                    public void onMessage(String message, MessagePort[] sentPorts) { } | 
| +                    public void onMessage(String message, AwMessagePort[] sentPorts) { } | 
| }, null); | 
| -                MessagePort[] channel2 = mAwContents.createMessageChannel(); | 
| +                AwMessagePort[] channel2 = mAwContents.createMessageChannel(); | 
| try { | 
| -                    channel2[0].postMessage("1", new MessagePort[]{channel1[1]}); | 
| +                    channel2[0].postMessage("1", new AwMessagePort[]{channel1[1]}); | 
| } catch (IllegalStateException ex) { | 
| latch.countDown(); | 
| return; | 
| @@ -344,9 +344,9 @@ public class PostMessageTest extends AwTestBase { | 
| runTestOnUiThread(new Runnable() { | 
| @Override | 
| public void run() { | 
| -                MessagePort[] channel = mAwContents.createMessageChannel(); | 
| +                AwMessagePort[] channel = mAwContents.createMessageChannel(); | 
| try { | 
| -                    channel[0].postMessage("1", new MessagePort[]{channel[0]}); | 
| +                    channel[0].postMessage("1", new AwMessagePort[]{channel[0]}); | 
| } catch (IllegalStateException ex) { | 
| latch.countDown(); | 
| return; | 
| @@ -366,11 +366,11 @@ public class PostMessageTest extends AwTestBase { | 
| runTestOnUiThread(new Runnable() { | 
| @Override | 
| public void run() { | 
| -                MessagePort[] channel = mAwContents.createMessageChannel(); | 
| +                AwMessagePort[] channel = mAwContents.createMessageChannel(); | 
| channel[1].close(); | 
| try { | 
| mAwContents.postMessageToFrame(null, "1", mWebServer.getBaseUrl(), | 
| -                            new MessagePort[]{channel[1]}); | 
| +                            new AwMessagePort[]{channel[1]}); | 
| } catch (IllegalStateException ex) { | 
| latch.countDown(); | 
| return; | 
| @@ -390,11 +390,11 @@ public class PostMessageTest extends AwTestBase { | 
| runTestOnUiThread(new Runnable() { | 
| @Override | 
| public void run() { | 
| -                MessagePort[] channel1 = mAwContents.createMessageChannel(); | 
| -                MessagePort[] channel2 = mAwContents.createMessageChannel(); | 
| +                AwMessagePort[] channel1 = mAwContents.createMessageChannel(); | 
| +                AwMessagePort[] channel2 = mAwContents.createMessageChannel(); | 
| channel2[1].close(); | 
| try { | 
| -                    channel1[0].postMessage("1", new MessagePort[]{channel2[1]}); | 
| +                    channel1[0].postMessage("1", new AwMessagePort[]{channel2[1]}); | 
| } catch (IllegalStateException ex) { | 
| latch.countDown(); | 
| return; | 
| @@ -414,7 +414,7 @@ public class PostMessageTest extends AwTestBase { | 
| runTestOnUiThread(new Runnable() { | 
| @Override | 
| public void run() { | 
| -                MessagePort[] channel = mAwContents.createMessageChannel(); | 
| +                AwMessagePort[] channel = mAwContents.createMessageChannel(); | 
| channel[0].close(); | 
| try { | 
| channel[0].postMessage("1", null); | 
| @@ -436,9 +436,9 @@ public class PostMessageTest extends AwTestBase { | 
| runTestOnUiThread(new Runnable() { | 
| @Override | 
| public void run() { | 
| -                MessagePort[] channel = mAwContents.createMessageChannel(); | 
| +                AwMessagePort[] channel = mAwContents.createMessageChannel(); | 
| mAwContents.postMessageToFrame(null, "1", mWebServer.getBaseUrl(), | 
| -                        new MessagePort[]{channel[1]}); | 
| +                        new AwMessagePort[]{channel[1]}); | 
| channel[0].postMessage("2", null); | 
| channel[0].postMessage("3", null); | 
| channel[0].close(); | 
| @@ -456,9 +456,9 @@ public class PostMessageTest extends AwTestBase { | 
| runTestOnUiThread(new Runnable() { | 
| @Override | 
| public void run() { | 
| -                MessagePort[] channel = mAwContents.createMessageChannel(); | 
| +                AwMessagePort[] channel = mAwContents.createMessageChannel(); | 
| mAwContents.postMessageToFrame(null, "1", mWebServer.getBaseUrl(), | 
| -                        new MessagePort[]{channel[1]}); | 
| +                        new AwMessagePort[]{channel[1]}); | 
| try { | 
| channel[1].close(); | 
| } catch (IllegalStateException ex) { | 
| @@ -480,11 +480,11 @@ public class PostMessageTest extends AwTestBase { | 
| runTestOnUiThread(new Runnable() { | 
| @Override | 
| public void run() { | 
| -                MessagePort[] channel1 = mAwContents.createMessageChannel(); | 
| +                AwMessagePort[] channel1 = mAwContents.createMessageChannel(); | 
| mAwContents.postMessageToFrame(null, "1", mWebServer.getBaseUrl(), | 
| -                        new MessagePort[]{channel1[1]}); | 
| -                MessagePort[] channel2 = mAwContents.createMessageChannel(); | 
| -                channel1[0].postMessage("2", new MessagePort[]{channel2[0]}); | 
| +                        new AwMessagePort[]{channel1[1]}); | 
| +                AwMessagePort[] channel2 = mAwContents.createMessageChannel(); | 
| +                channel1[0].postMessage("2", new AwMessagePort[]{channel2[0]}); | 
| try { | 
| channel2[0].close(); | 
| } catch (IllegalStateException ex) { | 
| @@ -508,11 +508,11 @@ public class PostMessageTest extends AwTestBase { | 
| runTestOnUiThread(new Runnable() { | 
| @Override | 
| public void run() { | 
| -                MessagePort[] channel1 = mAwContents.createMessageChannel(); | 
| +                AwMessagePort[] channel1 = mAwContents.createMessageChannel(); | 
| mAwContents.postMessageToFrame(null, "1", mWebServer.getBaseUrl(), | 
| -                        new MessagePort[]{channel1[1]}); | 
| -                MessagePort[] channel2 = mAwContents.createMessageChannel(); | 
| -                channel1[0].postMessage("2", new MessagePort[]{channel2[0]}); | 
| +                        new AwMessagePort[]{channel1[1]}); | 
| +                AwMessagePort[] channel2 = mAwContents.createMessageChannel(); | 
| +                channel1[0].postMessage("2", new AwMessagePort[]{channel2[0]}); | 
| } | 
| }); | 
| expectTitle("2"); | 
| @@ -520,7 +520,7 @@ public class PostMessageTest extends AwTestBase { | 
|  | 
| private static class ChannelContainer { | 
| private boolean mReady; | 
| -        private MessagePort[] mChannel; | 
| +        private AwMessagePort[] mChannel; | 
| private Object mLock = new Object(); | 
| private String mMessage = ""; | 
| private int mCount; | 
| @@ -534,10 +534,10 @@ public class PostMessageTest extends AwTestBase { | 
| mWaitCount = n; | 
| } | 
|  | 
| -        public void set(MessagePort[] channel) { | 
| +        public void set(AwMessagePort[] channel) { | 
| mChannel = channel; | 
| } | 
| -        public MessagePort[] get() { | 
| +        public AwMessagePort[] get() { | 
| return mChannel; | 
| } | 
|  | 
| @@ -581,17 +581,17 @@ public class PostMessageTest extends AwTestBase { | 
| runTestOnUiThread(new Runnable() { | 
| @Override | 
| public void run() { | 
| -                MessagePort[] channel = mAwContents.createMessageChannel(); | 
| +                AwMessagePort[] channel = mAwContents.createMessageChannel(); | 
| // verify communication from JS to Java. | 
| channelContainer.set(channel); | 
| -                channel[0].setMessageCallback(new MessagePort.MessageCallback() { | 
| +                channel[0].setMessageCallback(new AwMessagePort.MessageCallback() { | 
| @Override | 
| -                    public void onMessage(String message, MessagePort[] sentPorts) { | 
| +                    public void onMessage(String message, AwMessagePort[] sentPorts) { | 
| channelContainer.setMessage(message); | 
| } | 
| }, null); | 
| mAwContents.postMessageToFrame(null, WEBVIEW_MESSAGE, mWebServer.getBaseUrl(), | 
| -                        new MessagePort[]{channel[1]}); | 
| +                        new AwMessagePort[]{channel[1]}); | 
| } | 
| }); | 
| mMessageObject.waitForMessage(); | 
| @@ -625,7 +625,7 @@ public class PostMessageTest extends AwTestBase { | 
| + "</body></html>"; | 
|  | 
| // Call on non-UI thread. | 
| -    private void waitUntilPortReady(final MessagePort port) throws Throwable { | 
| +    private void waitUntilPortReady(final AwMessagePort port) throws Throwable { | 
| CriteriaHelper.pollForCriteria(new Criteria() { | 
| @Override | 
| public boolean isSatisfied() { | 
| @@ -652,10 +652,10 @@ public class PostMessageTest extends AwTestBase { | 
| public void testMessageChannelUsingInitializedPort() throws Throwable { | 
| final ChannelContainer channelContainer = new ChannelContainer(); | 
| loadPage(ECHO_PAGE); | 
| -        final MessagePort[] channel = ThreadUtils.runOnUiThreadBlocking( | 
| -                new Callable<MessagePort[]>() { | 
| +        final AwMessagePort[] channel = ThreadUtils.runOnUiThreadBlocking( | 
| +                new Callable<AwMessagePort[]>() { | 
| @Override | 
| -                    public MessagePort[] call() { | 
| +                    public AwMessagePort[] call() { | 
| return mAwContents.createMessageChannel(); | 
| } | 
| }); | 
| @@ -665,14 +665,14 @@ public class PostMessageTest extends AwTestBase { | 
| runTestOnUiThread(new Runnable() { | 
| @Override | 
| public void run() { | 
| -                channel[0].setMessageCallback(new MessagePort.MessageCallback() { | 
| +                channel[0].setMessageCallback(new AwMessagePort.MessageCallback() { | 
| @Override | 
| -                    public void onMessage(String message, MessagePort[] sentPorts) { | 
| +                    public void onMessage(String message, AwMessagePort[] sentPorts) { | 
| channelContainer.setMessage(message); | 
| } | 
| }, null); | 
| mAwContents.postMessageToFrame(null, WEBVIEW_MESSAGE, mWebServer.getBaseUrl(), | 
| -                        new MessagePort[]{channel[1]}); | 
| +                        new AwMessagePort[]{channel[1]}); | 
| channel[0].postMessage(HELLO, null); | 
| } | 
| }); | 
| @@ -694,15 +694,15 @@ public class PostMessageTest extends AwTestBase { | 
| runTestOnUiThread(new Runnable() { | 
| @Override | 
| public void run() { | 
| -                MessagePort[] channel = mAwContents.createMessageChannel(); | 
| -                channel[0].setMessageCallback(new MessagePort.MessageCallback() { | 
| +                AwMessagePort[] channel = mAwContents.createMessageChannel(); | 
| +                channel[0].setMessageCallback(new AwMessagePort.MessageCallback() { | 
| @Override | 
| -                    public void onMessage(String message, MessagePort[] sentPorts) { | 
| +                    public void onMessage(String message, AwMessagePort[] sentPorts) { | 
| channelContainer.setMessage(message); | 
| } | 
| }, null); | 
| mAwContents.postMessageToFrame(null, WEBVIEW_MESSAGE, mWebServer.getBaseUrl(), | 
| -                        new MessagePort[]{channel[1]}); | 
| +                        new AwMessagePort[]{channel[1]}); | 
| channel[0].postMessage(HELLO, null); | 
| } | 
| }); | 
| @@ -721,10 +721,10 @@ public class PostMessageTest extends AwTestBase { | 
| runTestOnUiThread(new Runnable() { | 
| @Override | 
| public void run() { | 
| -                MessagePort[] channel = mAwContents.createMessageChannel(); | 
| -                channel[1].setMessageCallback(new MessagePort.MessageCallback() { | 
| +                AwMessagePort[] channel = mAwContents.createMessageChannel(); | 
| +                channel[1].setMessageCallback(new AwMessagePort.MessageCallback() { | 
| @Override | 
| -                    public void onMessage(String message, MessagePort[] sentPorts) { | 
| +                    public void onMessage(String message, AwMessagePort[] sentPorts) { | 
| channelContainer.setMessage(message); | 
| } | 
| }, null); | 
| @@ -745,9 +745,9 @@ public class PostMessageTest extends AwTestBase { | 
| runTestOnUiThread(new Runnable() { | 
| @Override | 
| public void run() { | 
| -                MessagePort[] channel = mAwContents.createMessageChannel(); | 
| +                AwMessagePort[] channel = mAwContents.createMessageChannel(); | 
| mAwContents.postMessageToFrame(null, "1", mWebServer.getBaseUrl(), | 
| -                        new MessagePort[]{channel[1]}); | 
| +                        new AwMessagePort[]{channel[1]}); | 
| mAwContents.postMessageToFrame(null, "2", mWebServer.getBaseUrl(), null); | 
| mAwContents.postMessageToFrame(null, "3", mWebServer.getBaseUrl(), null); | 
| } | 
| @@ -781,20 +781,20 @@ public class PostMessageTest extends AwTestBase { | 
| // 5. Java responds to message in 4 using the channel in 2. | 
| @SmallTest | 
| @Feature({"AndroidWebView", "Android-PostMessage"}) | 
| -    public void testCanUseReceivedMessagePortFromJS() throws Throwable { | 
| +    public void testCanUseReceivedAwMessagePortFromJS() throws Throwable { | 
| loadPage(RECEIVE_JS_MESSAGE_CHANNEL_PAGE); | 
| runTestOnUiThread(new Runnable() { | 
| @Override | 
| public void run() { | 
| -                MessagePort[] channel = mAwContents.createMessageChannel(); | 
| +                AwMessagePort[] channel = mAwContents.createMessageChannel(); | 
| mAwContents.postMessageToFrame(null, "1", mWebServer.getBaseUrl(), | 
| -                        new MessagePort[]{channel[1]}); | 
| -                channel[0].setMessageCallback(new MessagePort.MessageCallback() { | 
| +                        new AwMessagePort[]{channel[1]}); | 
| +                channel[0].setMessageCallback(new AwMessagePort.MessageCallback() { | 
| @Override | 
| -                    public void onMessage(String message, final MessagePort[] p) { | 
| -                        p[0].setMessageCallback(new MessagePort.MessageCallback() { | 
| +                    public void onMessage(String message, final AwMessagePort[] p) { | 
| +                        p[0].setMessageCallback(new AwMessagePort.MessageCallback() { | 
| @Override | 
| -                            public void onMessage(String message, MessagePort[] q) { | 
| +                            public void onMessage(String message, AwMessagePort[] q) { | 
| assertEquals("3", message); | 
| p[0].postMessage("4", null); | 
| } | 
| @@ -807,17 +807,17 @@ public class PostMessageTest extends AwTestBase { | 
| expectTitle("24"); | 
| } | 
|  | 
| -    private static class TestMessagePort extends MessagePort { | 
| +    private static class TestMessagePort extends AwMessagePort { | 
|  | 
| private boolean mReady; | 
| -        private MessagePort mPort; | 
| +        private AwMessagePort mPort; | 
| private Object mLock = new Object(); | 
|  | 
| public TestMessagePort(AwMessagePortService service) { | 
| super(service); | 
| } | 
|  | 
| -        public void setMessagePort(MessagePort port) { | 
| +        public void setMessagePort(AwMessagePort port) { | 
| mPort = port; | 
| } | 
|  | 
| @@ -853,11 +853,11 @@ public class PostMessageTest extends AwTestBase { | 
| mPort.setMessageCallback(messageCallback, handler); | 
| } | 
| @Override | 
| -        public void onMessage(String message, MessagePort[] sentPorts) { | 
| +        public void onMessage(String message, AwMessagePort[] sentPorts) { | 
| mPort.onMessage(message, sentPorts); | 
| } | 
| @Override | 
| -        public void postMessage(String message, MessagePort[] sentPorts) throws | 
| +        public void postMessage(String message, AwMessagePort[] sentPorts) throws | 
| IllegalStateException { | 
| mPort.postMessage(message, sentPorts); | 
| } | 
| @@ -875,15 +875,15 @@ public class PostMessageTest extends AwTestBase { | 
| runTestOnUiThread(new Runnable() { | 
| @Override | 
| public void run() { | 
| -                MessagePort[] channel = mAwContents.createMessageChannel(); | 
| +                AwMessagePort[] channel = mAwContents.createMessageChannel(); | 
| mAwContents.postMessageToFrame(null, "1", mWebServer.getBaseUrl(), | 
| -                        new MessagePort[]{channel[1]}); | 
| +                        new AwMessagePort[]{channel[1]}); | 
| mAwContents.postMessageToFrame(null, "2", mWebServer.getBaseUrl(), null); | 
| -                MessagePort[] channel2 = mAwContents.createMessageChannel(); | 
| +                AwMessagePort[] channel2 = mAwContents.createMessageChannel(); | 
| // Test port is in a pending state so it should not be transferred. | 
| testPort.setMessagePort(channel2[0]); | 
| mAwContents.postMessageToFrame(null, "3", mWebServer.getBaseUrl(), | 
| -                        new MessagePort[]{testPort}); | 
| +                        new AwMessagePort[]{testPort}); | 
| } | 
| }); | 
| expectTitle("12"); | 
| @@ -932,9 +932,9 @@ public class PostMessageTest extends AwTestBase { | 
| runTestOnUiThread(new Runnable() { | 
| @Override | 
| public void run() { | 
| -                MessagePort[] channel = mAwContents.createMessageChannel(); | 
| +                AwMessagePort[] channel = mAwContents.createMessageChannel(); | 
| mAwContents.postMessageToFrame(null, WEBVIEW_MESSAGE, mWebServer.getBaseUrl(), | 
| -                        new MessagePort[]{channel[0], channel[1]}); | 
| +                        new AwMessagePort[]{channel[0], channel[1]}); | 
| } | 
| }); | 
| mMessageObject.waitForMessage(); | 
| @@ -980,16 +980,16 @@ public class PostMessageTest extends AwTestBase { | 
| runTestOnUiThread(new Runnable() { | 
| @Override | 
| public void run() { | 
| -                MessagePort[] channel = mAwContents.createMessageChannel(); | 
| +                AwMessagePort[] channel = mAwContents.createMessageChannel(); | 
| channelContainer.set(channel); | 
| -                channel[0].setMessageCallback(new MessagePort.MessageCallback() { | 
| +                channel[0].setMessageCallback(new AwMessagePort.MessageCallback() { | 
| @Override | 
| -                    public void onMessage(String message, MessagePort[] sentPorts) { | 
| +                    public void onMessage(String message, AwMessagePort[] sentPorts) { | 
| channelContainer.setMessage(message); | 
| } | 
| }, null); | 
| mAwContents.postMessageToFrame(null, WEBVIEW_MESSAGE, mWebServer.getBaseUrl(), | 
| -                        new MessagePort[] {channel[1]}); | 
| +                        new AwMessagePort[] {channel[1]}); | 
| channel[0].postMessage(HELLO, null); | 
| } | 
| }); | 
| @@ -1010,16 +1010,16 @@ public class PostMessageTest extends AwTestBase { | 
| runTestOnUiThread(new Runnable() { | 
| @Override | 
| public void run() { | 
| -                MessagePort[] channel = mAwContents.createMessageChannel(); | 
| +                AwMessagePort[] channel = mAwContents.createMessageChannel(); | 
| channelContainer.set(channel); | 
| -                channel[0].setMessageCallback(new MessagePort.MessageCallback() { | 
| +                channel[0].setMessageCallback(new AwMessagePort.MessageCallback() { | 
| @Override | 
| -                    public void onMessage(String message, MessagePort[] sentPorts) { | 
| +                    public void onMessage(String message, AwMessagePort[] sentPorts) { | 
| channelContainer.setMessage(message); | 
| } | 
| }, null); | 
| mAwContents.postMessageToFrame(null, WEBVIEW_MESSAGE, mWebServer.getBaseUrl(), | 
| -                        new MessagePort[] {channel[1]}); | 
| +                        new AwMessagePort[] {channel[1]}); | 
| channel[0].postMessage(HELLO, null); | 
| } | 
| }); | 
| @@ -1053,16 +1053,16 @@ public class PostMessageTest extends AwTestBase { | 
| runTestOnUiThread(new Runnable() { | 
| @Override | 
| public void run() { | 
| -                MessagePort[] channel = mAwContents.createMessageChannel(); | 
| +                AwMessagePort[] channel = mAwContents.createMessageChannel(); | 
| channelContainer.set(channel); | 
| -                channel[0].setMessageCallback(new MessagePort.MessageCallback() { | 
| +                channel[0].setMessageCallback(new AwMessagePort.MessageCallback() { | 
| @Override | 
| -                    public void onMessage(String message, MessagePort[] sentPorts) { | 
| +                    public void onMessage(String message, AwMessagePort[] sentPorts) { | 
| channelContainer.setMessage(message); | 
| } | 
| }, null); | 
| mAwContents.postMessageToFrame(null, WEBVIEW_MESSAGE, mWebServer.getBaseUrl(), | 
| -                        new MessagePort[] {channel[1]}); | 
| +                        new AwMessagePort[] {channel[1]}); | 
| } | 
| }); | 
| channelContainer.waitForMessage(); | 
| @@ -1089,16 +1089,16 @@ public class PostMessageTest extends AwTestBase { | 
| runTestOnUiThread(new Runnable() { | 
| @Override | 
| public void run() { | 
| -                MessagePort[] channel = mAwContents.createMessageChannel(); | 
| +                AwMessagePort[] channel = mAwContents.createMessageChannel(); | 
| channelContainer.set(channel); | 
| -                channel[0].setMessageCallback(new MessagePort.MessageCallback() { | 
| +                channel[0].setMessageCallback(new AwMessagePort.MessageCallback() { | 
| @Override | 
| -                    public void onMessage(String message, MessagePort[] sentPorts) { | 
| +                    public void onMessage(String message, AwMessagePort[] sentPorts) { | 
| channelContainer.setMessage(message); | 
| } | 
| }, null); | 
| mAwContents.postMessageToFrame(null, WEBVIEW_MESSAGE, mWebServer.getBaseUrl(), | 
| -                        new MessagePort[] {channel[1]}); | 
| +                        new AwMessagePort[] {channel[1]}); | 
| } | 
| }); | 
| channelContainer.waitForMessage(); | 
|  |