question: call this after constructing to initialize the plugin . final because we want to be able to change args without breaking plugins . concode_field_sep CordovaPreferences preferences concode_elem_sep CordovaInterface cordova concode_elem_sep CordovaWebView webView concode_elem_sep String serviceName concode_field_sep boolean onReceivedClientCertRequest concode_elem_sep boolean onOverrideUrlLoading concode_elem_sep CordovaResourceApi.OpenForReadResult handleOpenForRead concode_elem_sep Uri remapUri concode_elem_sep String getServiceName concode_elem_sep Boolean shouldAllowBridgeAccess concode_elem_sep void onPause concode_elem_sep boolean onReceivedHttpAuthRequest concode_elem_sep void onReset concode_elem_sep void onActivityResult concode_elem_sep void onStart concode_elem_sep Boolean shouldAllowRequest concode_elem_sep Boolean shouldOpenExternalUrl concode_elem_sep void onStop concode_elem_sep void onDestroy concode_elem_sep Boolean shouldAllowNavigation concode_elem_sep boolean execute concode_elem_sep boolean execute concode_elem_sep boolean execute concode_elem_sep void onResume concode_elem_sep Uri toPluginUri concode_elem_sep void pluginInitialize concode_elem_sep Uri fromPluginUri concode_elem_sep void onNewIntent concode_elem_sep Object onMessage concode_elem_sep void initialize concode_elem_sep void onConfigurationChanged
target: void function ( String arg0 , CordovaInterface arg1 , CordovaWebView arg2 , CordovaPreferences arg3 ) { assert this . cordova == null ; this . serviceName = arg0 ; this . cordova = arg1 ; this . webView = arg2 ; this . preferences = arg3 ; initialize ( arg1 , arg2 ) ; pluginInitialize ( ) ; }