[
{
  "name":"char[]"
},
{
  "name":"com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl",
  "methods":[{"name":"<init>","parameterTypes":[] }]
},
{
  "name":"com.sun.xml.bind.marshaller.CharacterEscapeHandler",
  "allPublicMethods":true
},
{
  "name":"com.sun.xml.bind.marshaller.MinimumEscapeHandler",
  "fields":[{"name":"theInstance"}]
},
{
  "name":"com.sun.xml.bind.v2.model.nav.ReflectionNavigator",
  "methods":[{"name":"getInstance","parameterTypes":[] }]
},
{
  "name":"com.sun.xml.bind.v2.runtime.property.ArrayElementLeafProperty",
  "allPublicConstructors":true
},
{
  "name":"com.sun.xml.bind.v2.runtime.property.ArrayElementNodeProperty",
  "allPublicConstructors":true
},
{
  "name":"com.sun.xml.bind.v2.runtime.property.ArrayReferenceNodeProperty",
  "allPublicConstructors":true
},
{
  "name":"com.sun.xml.bind.v2.runtime.property.SingleElementLeafProperty",
  "allPublicConstructors":true
},
{
  "name":"com.sun.xml.bind.v2.runtime.property.SingleElementNodeProperty",
  "allPublicConstructors":true
},
{
  "name":"com.sun.xml.bind.v2.runtime.property.SingleMapNodeProperty",
  "allPublicConstructors":true
},
{
  "name":"com.sun.xml.bind.v2.runtime.property.SingleReferenceNodeProperty",
  "allPublicConstructors":true
},
{
  "name":"com.sun.xml.bind.v2.runtime.unmarshaller.StAXExConnector",
  "methods":[{"name":"<init>","parameterTypes":["org.jvnet.staxex.XMLStreamReaderEx","com.sun.xml.bind.v2.runtime.unmarshaller.XmlVisitor"] }]
},
{
  "name":"demo.jaxrs.server.Customer",
  "allDeclaredFields":true,
  "allDeclaredMethods":true,
  "methods":[{"name":"<init>","parameterTypes":[] }]
},
{
  "name":"demo.jaxrs.server.CustomerService",
  "allDeclaredFields":true,
  "allPublicMethods":true
},
{
  "name":"demo.jaxrs.server.Order",
  "allPublicMethods":true
},
{
  "name":"demo.jaxrs.server.Product",
  "allDeclaredFields":true,
  "allDeclaredMethods":true,
  "methods":[{"name":"<init>","parameterTypes":[] }]
},
{
  "name":"io.netty.bootstrap.ServerBootstrap$1"
},
{
  "name":"io.netty.bootstrap.ServerBootstrap$ServerBootstrapAcceptor",
  "methods":[
    {"name":"channelRead","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object"] }, 
    {"name":"exceptionCaught","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Throwable"] }
  ]
},
{
  "name":"io.netty.buffer.AbstractByteBufAllocator",
  "allDeclaredMethods":true
},
{
  "name":"io.netty.buffer.AbstractReferenceCountedByteBuf",
  "fields":[{"name":"refCnt", "allowUnsafeAccess":true}]
},
{
  "name":"io.netty.channel.ChannelDuplexHandler",
  "methods":[
    {"name":"bind","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.net.SocketAddress","io.netty.channel.ChannelPromise"] }, 
    {"name":"close","parameterTypes":["io.netty.channel.ChannelHandlerContext","io.netty.channel.ChannelPromise"] }, 
    {"name":"connect","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.net.SocketAddress","java.net.SocketAddress","io.netty.channel.ChannelPromise"] }, 
    {"name":"deregister","parameterTypes":["io.netty.channel.ChannelHandlerContext","io.netty.channel.ChannelPromise"] }, 
    {"name":"disconnect","parameterTypes":["io.netty.channel.ChannelHandlerContext","io.netty.channel.ChannelPromise"] }, 
    {"name":"flush","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, 
    {"name":"read","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }
  ]
},
{
  "name":"io.netty.channel.ChannelHandlerAdapter",
  "methods":[{"name":"exceptionCaught","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Throwable"] }]
},
{
  "name":"io.netty.channel.ChannelInboundHandlerAdapter",
  "methods":[
    {"name":"channelActive","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, 
    {"name":"channelInactive","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, 
    {"name":"channelRead","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object"] }, 
    {"name":"channelReadComplete","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, 
    {"name":"channelRegistered","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, 
    {"name":"channelUnregistered","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, 
    {"name":"channelWritabilityChanged","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, 
    {"name":"exceptionCaught","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Throwable"] }, 
    {"name":"userEventTriggered","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object"] }
  ]
},
{
  "name":"io.netty.channel.ChannelInitializer",
  "methods":[
    {"name":"channelRegistered","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, 
    {"name":"exceptionCaught","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Throwable"] }
  ]
},
{
  "name":"io.netty.channel.ChannelOutboundHandlerAdapter",
  "methods":[
    {"name":"bind","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.net.SocketAddress","io.netty.channel.ChannelPromise"] }, 
    {"name":"close","parameterTypes":["io.netty.channel.ChannelHandlerContext","io.netty.channel.ChannelPromise"] }, 
    {"name":"connect","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.net.SocketAddress","java.net.SocketAddress","io.netty.channel.ChannelPromise"] }, 
    {"name":"deregister","parameterTypes":["io.netty.channel.ChannelHandlerContext","io.netty.channel.ChannelPromise"] }, 
    {"name":"disconnect","parameterTypes":["io.netty.channel.ChannelHandlerContext","io.netty.channel.ChannelPromise"] }, 
    {"name":"flush","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, 
    {"name":"read","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }
  ]
},
{
  "name":"io.netty.channel.DefaultChannelPipeline$HeadContext",
  "methods":[
    {"name":"bind","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.net.SocketAddress","io.netty.channel.ChannelPromise"] }, 
    {"name":"channelActive","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, 
    {"name":"channelInactive","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, 
    {"name":"channelRead","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object"] }, 
    {"name":"channelReadComplete","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, 
    {"name":"channelRegistered","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, 
    {"name":"channelUnregistered","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, 
    {"name":"channelWritabilityChanged","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, 
    {"name":"close","parameterTypes":["io.netty.channel.ChannelHandlerContext","io.netty.channel.ChannelPromise"] }, 
    {"name":"connect","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.net.SocketAddress","java.net.SocketAddress","io.netty.channel.ChannelPromise"] }, 
    {"name":"deregister","parameterTypes":["io.netty.channel.ChannelHandlerContext","io.netty.channel.ChannelPromise"] }, 
    {"name":"disconnect","parameterTypes":["io.netty.channel.ChannelHandlerContext","io.netty.channel.ChannelPromise"] }, 
    {"name":"exceptionCaught","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Throwable"] }, 
    {"name":"flush","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, 
    {"name":"read","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, 
    {"name":"userEventTriggered","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object"] }, 
    {"name":"write","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object","io.netty.channel.ChannelPromise"] }
  ]
},
{
  "name":"io.netty.channel.DefaultChannelPipeline$TailContext",
  "methods":[
    {"name":"channelActive","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, 
    {"name":"channelInactive","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, 
    {"name":"channelRead","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object"] }, 
    {"name":"channelReadComplete","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, 
    {"name":"channelRegistered","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, 
    {"name":"channelUnregistered","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, 
    {"name":"channelWritabilityChanged","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, 
    {"name":"exceptionCaught","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Throwable"] }, 
    {"name":"userEventTriggered","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object"] }
  ]
},
{
  "name":"io.netty.channel.embedded.EmbeddedChannel$2"
},
{
  "name":"io.netty.channel.socket.nio.NioServerSocketChannel",
  "methods":[{"name":"<init>","parameterTypes":[] }]
},
{
  "name":"io.netty.handler.codec.ByteToMessageDecoder",
  "methods":[
    {"name":"channelInactive","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, 
    {"name":"channelRead","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object"] }, 
    {"name":"channelReadComplete","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }
  ]
},
{
  "name":"io.netty.handler.codec.MessageAggregator",
  "methods":[
    {"name":"channelInactive","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, 
    {"name":"channelReadComplete","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }
  ]
},
{
  "name":"io.netty.handler.codec.MessageToByteEncoder",
  "methods":[{"name":"write","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object","io.netty.channel.ChannelPromise"] }]
},
{
  "name":"io.netty.handler.codec.MessageToMessageCodec",
  "methods":[
    {"name":"channelRead","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object"] }, 
    {"name":"write","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object","io.netty.channel.ChannelPromise"] }
  ]
},
{
  "name":"io.netty.handler.codec.MessageToMessageDecoder",
  "methods":[{"name":"channelRead","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object"] }]
},
{
  "name":"io.netty.handler.codec.MessageToMessageEncoder",
  "methods":[{"name":"write","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object","io.netty.channel.ChannelPromise"] }]
},
{
  "name":"io.netty.handler.codec.compression.JdkZlibEncoder",
  "methods":[{"name":"close","parameterTypes":["io.netty.channel.ChannelHandlerContext","io.netty.channel.ChannelPromise"] }]
},
{
  "name":"io.netty.handler.codec.http.HttpContentCompressor"
},
{
  "name":"io.netty.handler.codec.http.HttpContentEncoder",
  "methods":[{"name":"channelInactive","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }]
},
{
  "name":"io.netty.handler.codec.http.HttpObjectAggregator"
},
{
  "name":"io.netty.handler.codec.http.HttpObjectDecoder",
  "methods":[{"name":"userEventTriggered","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object"] }]
},
{
  "name":"io.netty.handler.codec.http.HttpRequestDecoder"
},
{
  "name":"io.netty.handler.codec.http.HttpResponseEncoder"
},
{
  "name":"io.netty.handler.timeout.IdleStateHandler",
  "methods":[
    {"name":"channelActive","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, 
    {"name":"channelInactive","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, 
    {"name":"channelRead","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object"] }, 
    {"name":"channelReadComplete","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, 
    {"name":"channelRegistered","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, 
    {"name":"write","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object","io.netty.channel.ChannelPromise"] }
  ]
},
{
  "name":"io.netty.util.ReferenceCountUtil",
  "allDeclaredMethods":true
},
{
  "name":"io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields",
  "fields":[{"name":"producerLimit", "allowUnsafeAccess":true}]
},
{
  "name":"io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueConsumerFields",
  "fields":[{"name":"consumerIndex", "allowUnsafeAccess":true}]
},
{
  "name":"io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields",
  "fields":[{"name":"producerIndex", "allowUnsafeAccess":true}]
},
{
  "name":"io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueConsumerIndexField",
  "fields":[{"name":"consumerIndex", "allowUnsafeAccess":true}]
},
{
  "name":"io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerIndexField",
  "fields":[{"name":"producerIndex", "allowUnsafeAccess":true}]
},
{
  "name":"io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueueProducerLimitField",
  "fields":[{"name":"producerLimit", "allowUnsafeAccess":true}]
},
{
  "name":"java.io.Writer"
},
{
  "name":"java.lang.Object",
  "allDeclaredFields":true,
  "allDeclaredMethods":true
},
{
  "name":"java.lang.management.ManagementFactory",
  "methods":[{"name":"getRuntimeMXBean","parameterTypes":[] }]
},
{
  "name":"java.lang.management.RuntimeMXBean",
  "methods":[
    {"name":"getInputArguments","parameterTypes":[] }, 
    {"name":"getName","parameterTypes":[] }
  ]
},
{
  "name":"java.nio.Bits",
  "fields":[{"name":"UNALIGNED"}]
},
{
  "name":"java.nio.Buffer",
  "fields":[{"name":"address", "allowUnsafeAccess":true}]
},
{
  "name":"java.nio.DirectByteBuffer",
  "methods":[{"name":"<init>","parameterTypes":["long","int"] }]
},
{
  "name":"java.security.MessageDigestSpi"
},
{
  "name":"java.security.SecureRandomParameters"
},
{
  "name":"javax.annotation.Priority",
  "methods":[{"name":"value","parameterTypes":[] }]
},
{
  "name":"javax.security.auth.login.Configuration"
},
{
  "name":"javax.ws.rs.ext.ExceptionMapper",
  "allPublicMethods":true
},
{
  "name":"javax.ws.rs.ext.MessageBodyReader",
  "allPublicMethods":true
},
{
  "name":"javax.ws.rs.ext.MessageBodyWriter",
  "allPublicMethods":true
},
{
  "name":"javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter"
},
{
  "name":"jdk.internal.misc.Unsafe",
  "methods":[{"name":"getUnsafe","parameterTypes":[] }]
},
{
  "name":"org.apache.cxf.binding.AbstractBindingFactory",
  "fields":[{"name":"bus"}]
},
{
  "name":"org.apache.cxf.bus.CXFBusFactory",
  "methods":[{"name":"<init>","parameterTypes":[] }]
},
{
  "name":"org.apache.cxf.bus.managers.CXFBusLifeCycleManager",
  "fields":[{"name":"bus"}],
  "methods":[{"name":"<init>","parameterTypes":["org.apache.cxf.Bus"] }]
},
{
  "name":"org.apache.cxf.bus.managers.ClientLifeCycleManagerImpl"
},
{
  "name":"org.apache.cxf.bus.managers.EndpointResolverRegistryImpl"
},
{
  "name":"org.apache.cxf.bus.managers.HeaderManagerImpl"
},
{
  "name":"org.apache.cxf.bus.managers.PhaseManagerImpl",
  "methods":[{"name":"<init>","parameterTypes":[] }]
},
{
  "name":"org.apache.cxf.bus.managers.ServerLifeCycleManagerImpl",
  "methods":[{"name":"<init>","parameterTypes":["org.apache.cxf.Bus"] }]
},
{
  "name":"org.apache.cxf.bus.managers.ServerRegistryImpl",
  "fields":[{"name":"bus"}],
  "methods":[{"name":"<init>","parameterTypes":["org.apache.cxf.Bus"] }]
},
{
  "name":"org.apache.cxf.bus.managers.WorkQueueManagerImpl"
},
{
  "name":"org.apache.cxf.bus.resource.ResourceManagerImpl"
},
{
  "name":"org.apache.cxf.buslifecycle.BusLifeCycleManager"
},
{
  "name":"org.apache.cxf.catalog.OASISCatalogManager"
},
{
  "name":"org.apache.cxf.common.spi.ClassLoaderProxyService"
},
{
  "name":"org.apache.cxf.common.util.ASMHelperImpl"
},
{
  "name":"org.apache.cxf.endpoint.ServerLifeCycleManager"
},
{
  "name":"org.apache.cxf.endpoint.ServerRegistry"
},
{
  "name":"org.apache.cxf.ext.logging.LoggingBusLifecycleListener",
  "allDeclaredFields":true,
  "allDeclaredMethods":true,
  "allPublicMethods":true,
  "methods":[{"name":"<init>","parameterTypes":["org.apache.cxf.Bus"] }]
},
{
  "name":"org.apache.cxf.ext.logging.LoggingFactoryBeanListener",
  "allDeclaredFields":true,
  "allDeclaredMethods":true,
  "allPublicMethods":true,
  "methods":[{"name":"<init>","parameterTypes":[] }]
},
{
  "name":"org.apache.cxf.ext.logging.OldLoggingFactoryBeanListener",
  "allDeclaredFields":true,
  "allDeclaredMethods":true,
  "allPublicMethods":true,
  "methods":[{"name":"<init>","parameterTypes":["org.apache.cxf.Bus"] }]
},
{
  "name":"org.apache.cxf.jaxrs.JAXRSBindingFactory",
  "methods":[{"name":"<init>","parameterTypes":["org.apache.cxf.Bus"] }]
},
{
  "name":"org.apache.cxf.jaxrs.impl.WebApplicationExceptionMapper",
  "allDeclaredFields":true,
  "allPublicMethods":true
},
{
  "name":"org.apache.cxf.jaxrs.nio.NioMessageBodyWriter",
  "allDeclaredFields":true,
  "allPublicMethods":true
},
{
  "name":"org.apache.cxf.jaxrs.provider.AbstractConfigurableProvider",
  "allDeclaredFields":true,
  "allPublicMethods":true
},
{
  "name":"org.apache.cxf.jaxrs.provider.AbstractJAXBProvider",
  "allDeclaredFields":true,
  "allPublicMethods":true
},
{
  "name":"org.apache.cxf.jaxrs.provider.BinaryDataProvider",
  "allDeclaredFields":true,
  "allPublicMethods":true
},
{
  "name":"org.apache.cxf.jaxrs.provider.DataSourceProvider",
  "allDeclaredFields":true,
  "allPublicMethods":true,
  "allPublicConstructors":true,
  "methods":[{"name":"<init>","parameterTypes":[] }]
},
{
  "name":"org.apache.cxf.jaxrs.provider.FormEncodingProvider",
  "allDeclaredFields":true,
  "allPublicMethods":true
},
{
  "name":"org.apache.cxf.jaxrs.provider.JAXBElementProvider",
  "allDeclaredFields":true,
  "allPublicMethods":true,
  "allPublicConstructors":true,
  "methods":[{"name":"<init>","parameterTypes":[] }]
},
{
  "name":"org.apache.cxf.jaxrs.provider.JAXBElementTypedProvider",
  "allDeclaredFields":true,
  "allPublicMethods":true,
  "allPublicConstructors":true,
  "methods":[{"name":"<init>","parameterTypes":[] }]
},
{
  "name":"org.apache.cxf.jaxrs.provider.MultipartProvider",
  "allDeclaredFields":true,
  "allPublicMethods":true,
  "allPublicConstructors":true,
  "methods":[{"name":"<init>","parameterTypes":[] }]
},
{
  "name":"org.apache.cxf.jaxrs.provider.PrimitiveTextProvider",
  "allDeclaredFields":true,
  "allPublicMethods":true
},
{
  "name":"org.apache.cxf.jaxrs.provider.SourceProvider",
  "allDeclaredFields":true,
  "allPublicMethods":true
},
{
  "name":"org.apache.cxf.jaxrs.provider.StringTextProvider",
  "allDeclaredFields":true,
  "allPublicMethods":true
},
{
  "name":"org.apache.cxf.phase.PhaseManager"
},
{
  "name":"org.apache.cxf.service.factory.FactoryBeanListenerManager",
  "fields":[{"name":"bus"}],
  "methods":[{"name":"<init>","parameterTypes":["org.apache.cxf.Bus"] }]
},
{
  "name":"org.apache.cxf.transport.AbstractTransportFactory",
  "allDeclaredFields":true,
  "allDeclaredMethods":true
},
{
  "name":"org.apache.cxf.transport.http.HTTPTransportFactory",
  "methods":[{"name":"<init>","parameterTypes":[] }]
},
{
  "name":"org.apache.cxf.transport.http.netty.server.NettyHttpDestinationFactory",
  "methods":[{"name":"<init>","parameterTypes":[] }]
},
{
  "name":"org.apache.cxf.transport.http.netty.server.NettyHttpServerEngineFactory",
  "fields":[{"name":"bus"}],
  "methods":[{"name":"<init>","parameterTypes":["org.apache.cxf.Bus"] }]
},
{
  "name":"org.apache.cxf.transport.http.netty.server.NettyHttpServletHandler",
  "methods":[
    {"name":"channelActive","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, 
    {"name":"channelRead","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object"] }, 
    {"name":"channelReadComplete","parameterTypes":["io.netty.channel.ChannelHandlerContext"] }, 
    {"name":"exceptionCaught","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Throwable"] }, 
    {"name":"userEventTriggered","parameterTypes":["io.netty.channel.ChannelHandlerContext","java.lang.Object"] }
  ]
},
{
  "name":"org.apache.cxf.transport.http.netty.server.NettyHttpServletPipelineFactory"
},
{
  "name":"org.apache.cxf.transport.http.netty.server.NettyHttpTransportFactory",
  "allDeclaredFields":true,
  "allDeclaredMethods":true,
  "allPublicMethods":true,
  "methods":[{"name":"<init>","parameterTypes":[] }]
},
{
  "name":"org.jvnet.staxex.XMLStreamReaderEx"
},
{
  "name":"org.slf4j.LoggerFactory",
  "methods":[{"name":"getILoggerFactory","parameterTypes":[] }]
},
{
  "name":"org.slf4j.impl.StaticLoggerBinder"
},
{
  "name":"sun.misc.Unsafe",
  "fields":[{"name":"theUnsafe"}],
  "methods":[
    {"name":"copyMemory","parameterTypes":["java.lang.Object","long","java.lang.Object","long","long"] }, 
    {"name":"getAndAddLong","parameterTypes":["java.lang.Object","long","long"] }, 
    {"name":"getAndSetObject","parameterTypes":["java.lang.Object","long","java.lang.Object"] }, 
    {"name":"invokeCleaner","parameterTypes":["java.nio.ByteBuffer"] }
  ]
},
{
  "name":"sun.nio.ch.SelectorImpl",
  "fields":[
    {"name":"publicSelectedKeys", "allowUnsafeAccess":true}, 
    {"name":"selectedKeys", "allowUnsafeAccess":true}
  ]
},
{
  "name":"sun.security.provider.DRBG",
  "methods":[{"name":"<init>","parameterTypes":["java.security.SecureRandomParameters"] }]
},
{
  "name":"sun.security.provider.SHA",
  "methods":[{"name":"<init>","parameterTypes":[] }]
},
{
  "name":"sun.security.provider.SHA2$SHA256",
  "methods":[{"name":"<init>","parameterTypes":[] }]
}
]
