org.jboss.resteasy.core.ExceptionHandler.unwrapException() uses a Set<String> of unwrappedExceptions (passed to the constructor) to make decisions. In some CTS tests I'm running for WebSphere Liberty, this Set is empty resulting in incorrect results. I suspect that the code that creates and loads this Set is looking for classes to load using "javax.<whatever>" Strings. For Jakarta we will need to have these Strings transformed so that the appropriate "jakarta.<whatever>" class names are added to the unwrappedExceptions Set.
Can somebody direct me to where class names are loaded into this Set? Essentially I'm looking to find who calls org.jboss.resteasy.core.ResteasyDeploymentImpl.setUnwrappedExceptions(). I haven't had luck grepping the RestEasy source but maybe i'm missing something. Thanks