Improve modeling of error types Preserve type arguments of generic enclosing classes and type annotations when binding error types. This information isn't exposed to the annotation processing API for consistency with javac (https://bugs.openjdk.org/browse/JDK-8340694), but can be used by clients of internal turbine APIs. PiperOrigin-RevId: 872261630