public class org.glassfish.jersey.jaxb.internal.JaxbStringReaderProvider$RootElementProvider extends org.glassfish.jersey.jaxb.internal.JaxbStringReaderProvider implements jakarta.ws.rs.ext.ParamConverterProvider
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.glassfish.jersey.jaxb.internal.JaxbStringReaderProvider$RootElementProvider
  super_class: org.glassfish.jersey.jaxb.internal.JaxbStringReaderProvider
{
  private final jakarta.inject.Provider<javax.xml.parsers.SAXParserFactory> spfProvider;
    descriptor: Ljakarta/inject/Provider;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljakarta/inject/Provider<Ljavax/xml/parsers/SAXParserFactory;>;

  public void <init>(jakarta.inject.Provider<javax.xml.parsers.SAXParserFactory>, jakarta.ws.rs.ext.Providers);
    descriptor: (Ljakarta/inject/Provider;Ljakarta/ws/rs/ext/Providers;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // org.glassfish.jersey.jaxb.internal.JaxbStringReaderProvider$RootElementProvider this
         0: .line 32
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import jakarta.xml cannot be resolved\n\tThe import jakarta.xml cannot be resolved\n\tThe import jakarta.xml cannot be resolved\n\tThe import jakarta.xml cannot be resolved\n\tThe import jakarta.xml cannot be resolved\n\tThe import jakarta.xml cannot be resolved\n\tJAXBContext cannot be resolved to a type\n\tJAXBContext cannot be resolved to a type\n\tJAXBContext cannot be resolved to a type\n\tUnmarshaller cannot be resolved to a type\n\tJAXBContext cannot be resolved to a type\n\tJAXBContext cannot be resolved to a type\n\tJAXBContext cannot be resolved to a type\n\tThe method getContextResolver(Class<JAXBContext>, MediaType) from the type Providers refers to the missing type JAXBContext\n\tJAXBContext cannot be resolved to a type\n\tUnmarshaller cannot be resolved to a type\n\tUnmarshaller cannot be resolved to a type\n\tUnmarshaller cannot be resolved to a type\n\tThe method getContextResolver(Class<Unmarshaller>, MediaType) from the type Providers refers to the missing type Unmarshaller\n\tUnmarshaller cannot be resolved to a type\n\tUnmarshaller cannot be resolved to a type\n\tJAXBException cannot be resolved to a type\n\tUnmarshaller cannot be resolved to a type\n\tUnmarshaller cannot be resolved to a type\n\tUnmarshaller cannot be resolved to a type\n\tThe method getJAXBContext(Class) from the type JaxbStringReaderProvider refers to the missing type JAXBContext\n\tJAXBContext cannot be resolved to a type\n\tJAXBException cannot be resolved to a type\n\tJAXBContext cannot be resolved to a type\n\tJAXBContext cannot be resolved to a type\n\tJAXBContext cannot be resolved to a type\n\tThe method getStoredJAXBContext(Class) from the type JaxbStringReaderProvider refers to the missing type JAXBContext\n\tJAXBContext cannot be resolved to a type\n\tJAXBException cannot be resolved to a type\n\tJAXBContext cannot be resolved to a type\n\tJAXBContext cannot be resolved to a type\n\tJAXBContext cannot be resolved to a type\n\tJAXBContext cannot be resolved\n\tJAXBContext cannot be resolved to a type\n\tThe method getAnnotation(Class<A>) in the type Class<T> is not applicable for the arguments (Class<XmlRootElement>)\n\tXmlRootElement cannot be resolved to a type\n\tThe method getAnnotation(Class<A>) in the type Class<T> is not applicable for the arguments (Class<XmlType>)\n\tXmlType cannot be resolved to a type\n\tUnmarshaller cannot be resolved to a type\n\tThe method getUnmarshaller(Class) from the type JaxbStringReaderProvider refers to the missing type Unmarshaller\n\tThe method isAnnotationPresent(Class<? extends Annotation>) in the type Class<T> is not applicable for the arguments (Class<XmlRootElement>)\n\tXmlRootElement cannot be resolved to a type\n\tUnmarshalException cannot be resolved to a type\n\tJAXBException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.glassfish.jersey.jaxb.internal.JaxbStringReaderProvider$RootElementProvider this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/jaxb/internal/JaxbStringReaderProvider$RootElementProvider;
    Signature: (Ljakarta/inject/Provider<Ljavax/xml/parsers/SAXParserFactory;>;Ljakarta/ws/rs/ext/Providers;)V
    RuntimeVisibleParameterAnnotations: 
      0:
        jakarta.ws.rs.core.Context()
      1:
        jakarta.ws.rs.core.Context()
    MethodParameters:
             Name  Flags
      spfProvider  
      ps           

  public <T> jakarta.ws.rs.ext.ParamConverter<T> getConverter(java.lang.Class<T>, java.lang.reflect.Type, java.lang.annotation.Annotation[]);
    descriptor: (Ljava/lang/Class;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;)Ljakarta/ws/rs/ext/ParamConverter;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // org.glassfish.jersey.jaxb.internal.JaxbStringReaderProvider$RootElementProvider this
         0: .line 150
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe method getAnnotation(Class<A>) in the type Class<T> is not applicable for the arguments (Class<XmlRootElement>)\n\tXmlRootElement cannot be resolved to a type\n\tThe method getAnnotation(Class<A>) in the type Class<T> is not applicable for the arguments (Class<XmlType>)\n\tXmlType cannot be resolved to a type\n\tUnmarshaller cannot be resolved to a type\n\tThe method getUnmarshaller(Class) from the type JaxbStringReaderProvider refers to the missing type Unmarshaller\n\tThe method isAnnotationPresent(Class<? extends Annotation>) in the type Class<T> is not applicable for the arguments (Class<XmlRootElement>)\n\tXmlRootElement cannot be resolved to a type\n\tUnmarshalException cannot be resolved to a type\n\tJAXBException cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.glassfish.jersey.jaxb.internal.JaxbStringReaderProvider$RootElementProvider this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/glassfish/jersey/jaxb/internal/JaxbStringReaderProvider$RootElementProvider;
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;Ljava/lang/reflect/Type;[Ljava/lang/annotation/Annotation;)Ljakarta/ws/rs/ext/ParamConverter<TT;>;
    MethodParameters:
             Name  Flags
      rawType      final
      genericType  
      annotations  
}
SourceFile: "JaxbStringReaderProvider.java"
NestHost: org.glassfish.jersey.jaxb.internal.JaxbStringReaderProvider
InnerClasses:
  public RootElementProvider = org.glassfish.jersey.jaxb.internal.JaxbStringReaderProvider$RootElementProvider of org.glassfish.jersey.jaxb.internal.JaxbStringReaderProvider