Is the cast necessary here? `CordovaInternalViewClient` is expecting a `CordovaWebView` to be passed in, so it should be okay to pass the original argument in.