mm.. You did not have it in the previous patch, right? I was just asking about a factory function not insisting :) now I see that it was actually a bad idea since it brings this kind of complexity. I am sorry if I were not clear enough on that. Looks like it is better to put it back to XWalkMainDelegate::CreateContentRendererClient.