I have 3rd party jar (which I can\'t change) that uses java.beans.Introspector, java.beans.BeanInfo and java.beans.PropertyDescripto
The only solution is a maintenance nightmare: Fork all 3th party jars from source and rewrite them so they don't use java.beans.* classes (possibly by replacing them for openbeans).
Then, every time one of those 3th party jars releases a hotfix (for example for a critical security bug), do that all over again.