Quick update :
Made the change in MXMLResponseWriterImpl and
MXMLResponseStatemanagerImpl by using composition design pattern. One
thing to note is that MXMLRenderKitFactoryImplWrapper Java file is
still created during build time due to its need to extend
RenderKitFactoryImpl of Mojarra implementation. Meaning
Mojarra adds the HTML_BASIC renderkit within its constructor, but
MXMLRenderKitFactoryImplWrapper must intercept that addition to allow
MXML_BASIC
to render HTML_BASIC renderers. Will clean up the code over the
weekend.
Thanks!