package Ġcom . opensource . mar vel characters . presentation . webview Ċ Ċ import Ġcom . opensource . mar vel characters . domain . I Logger Ċ Ċ class ĠWebView Presenter Impl ( val Ġview : ĠWebView Contract . View , Ġval Ġlogger : ĠILogger ): ĠWebView Contract . Presenter Ġ{ ĊĊĠĠĠ Ġvar Ġurl : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( url : ĠString ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . url Ġ= Ġurl ĊĠĠĠĠĠĠĠ Ġview . init Layout () ĊĠĠĠĠĠĠĠ Ġurl ?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġview . init WebView ( it ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠwebView Can Go Back () Ġ{ ĊĠĠĠĠĠĠĠ Ġview . web View Back () ĊĠĠĠ Ġ} Ċ Ċ }