<div dir="auto"><div>Hi Alan,</div><div dir="auto">    Thanks for your reply.<br><br><div class="gmail_quote gmail_quote_container" dir="auto"><div dir="ltr" class="gmail_attr">On Thu, 27 Feb, 2025, 13:41 Alan Bateman, <<a href="mailto:alan.bateman@oracle.com">alan.bateman@oracle.com</a>> wrote:</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>
    If you are interested in contributing to the XML implementations in
    the java.xml module then this would be welcomed. It's always better
    to start small with bug fixes, test improvements and other changes
    to get used to working in this project and build up confidence that
    you are someone that is interested in maintaining this area in the
    long term.<br></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">I think, I'll find writing Xalan-J XSL 3 specific code changes myself in java.xml module of openjdk useful. Xalan-J XSL 3 code has also required few changes to be made within, Xerces-J code as well (I think to support XPath 3.1 function implementation for fn:deep-equal, specifically for support of collation uris).</div><div dir="auto"><br></div><div dir="auto">How should I start modifying openjdk's java.xml code? Do I need to require building openjdk also to verify that nothing has gone wrong, after modifying java.xml's code locally? Is it possible you may point me to correct documentation for building openjdk?</div><div dir="auto"><br></div><div dir="auto">Another approach I think may be to have me modify openjdk java.xml's code locally and open a pull request for you all to verify and merge.</div><div dir="auto"><br></div><div dir="auto">Any thoughts please?</div><div dir="auto"><br></div><div dir="auto">Regards,</div><div dir="auto">Mukul</div><div dir="auto"><div class="gmail_quote gmail_quote_container"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>
  </div>

</blockquote></div></div></div>