I am binding to a third party SDK that is obfuscated. The vendor states that all of the public methods that I should be binding to have the prefix of we'll say "XXXX". My metadata.xml query is simply to remove all classes that do not start-with "XXXX"
<remove-node path="/api/package/class[not(starts-with(@name,'XXXX'))]" />
This seems to work for non-final classes. How do I get the binding process to pull in the classes that are declared as final?