Thats good. Unfortunately I dont have a lot of time, but I would have liked to show and learn at the same time.
It would have been a simple wrapper as:
public MarkDownViewWrapper extends ViewWrapper<MarkDownView> {
}
Expose its two methods, and another method to return the underlying webview as a (WebViewWrapper).
The only thing I am not sure of is whether returning the webview wrapped into a WebViewWrapper is whether it will contain any LayoutParams.
I wonder what strategy Erel would have applied.