+ "name":"java.security.interfaces.RSAPublicKey"
+},
+{
+ "name":"java.sql.SQLException",
+ "fields":[{"name":"next"}]
+},
+{
+ "name":"java.util.AbstractCollection",
+ "allDeclaredFields":true,
+ "allDeclaredMethods":true
+},
+{
+ "name":"java.util.AbstractList",
+ "allDeclaredFields":true,
+ "allDeclaredMethods":true
+},
+{
+ "name":"java.util.AbstractMap",
+ "allDeclaredFields":true,
+ "queryAllDeclaredMethods":true
+},
+{
+ "name":"java.util.ArrayList",
+ "allDeclaredMethods":true,
+ "allDeclaredConstructors":true
+},
+{
+ "name":"java.util.Collection",
+ "allDeclaredMethods":true
+},
+{
+ "name":"java.util.HashSet",
+ "allDeclaredMethods":true,
+ "allDeclaredConstructors":true
+},
+{
+ "name":"java.util.ImmutableCollections$AbstractImmutableCollection",
+ "allDeclaredFields":true,
+ "queryAllDeclaredMethods":true
+},
+{
+ "name":"java.util.ImmutableCollections$AbstractImmutableList",
+ "allDeclaredFields":true,
+ "queryAllDeclaredMethods":true
+},
+{
+ "name":"java.util.ImmutableCollections$AbstractImmutableMap",
+ "allDeclaredFields":true,
+ "queryAllDeclaredMethods":true
+},
+{
+ "name":"java.util.ImmutableCollections$List12",
+ "allDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllDeclaredConstructors":true
+},
+{
+ "name":"java.util.ImmutableCollections$ListN",
+ "allDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllDeclaredConstructors":true
+},
+{
+ "name":"java.util.ImmutableCollections$Map1",
+ "allDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllDeclaredConstructors":true
+},
+{
+ "name":"java.util.ImmutableCollections$MapN",
+ "allDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllDeclaredConstructors":true
+},
+{
+ "name":"java.util.LinkedHashMap",
+ "allDeclaredMethods":true,
+ "allDeclaredConstructors":true
+},
+{
+ "name":"java.util.List",
+ "allDeclaredMethods":true
+},
+{
+ "name":"java.util.Locale",
+ "methods":[{"name":"getUnicodeLocaleType","parameterTypes":["java.lang.String"] }]
+},
+{
+ "name":"java.util.Map",
+ "queryAllDeclaredMethods":true
+},
+{
+ "name":"java.util.Optional",
+ "allDeclaredFields":true,
+ "queryAllDeclaredMethods":true,
+ "queryAllDeclaredConstructors":true
+},
+{
+ "name":"java.util.PropertyPermission"
+},
+{
+ "name":"java.util.RandomAccess",
+ "allDeclaredMethods":true
+},
+{
+ "name":"java.util.UUID",
+ "allDeclaredFields":true,
+ "allDeclaredMethods":true,
+ "allDeclaredConstructors":true
+},
+{
+ "name":"java.util.concurrent.ForkJoinTask",
+ "fields":[{"name":"aux"}, {"name":"status"}]
+},
+{
+ "name":"java.util.concurrent.atomic.AtomicBoolean",
+ "fields":[{"name":"value"}]
+},
+{
+ "name":"java.util.concurrent.atomic.AtomicMarkableReference",
+ "fields":[{"name":"pair"}]
+},
+{
+ "name":"java.util.concurrent.atomic.AtomicReference",
+ "fields":[{"name":"value"}]
+},
+{
+ "name":"java.util.concurrent.atomic.Striped64",
+ "fields":[{"name":"base"}, {"name":"cellsBusy"}]
+},
+{
+ "name":"java.util.concurrent.atomic.Striped64$Cell",
+ "fields":[{"name":"value"}]
+},
+{
+ "name":"javax.security.auth.x500.X500Principal",
+ "methods":[{"name":"<init>","parameterTypes":["sun.security.x509.X500Name"] }]
+},
+{
+ "name":"javax.smartcardio.CardPermission"
+},
+{
+ "name":"jdk.internal.misc.Unsafe"
+},
+{
+ "name":"kotlin.Any"
+},
+{
+ "name":"kotlin.Boolean"
+},
+{
+ "name":"kotlin.BooleanArray"
+},
+{
+ "name":"kotlin.Byte"
+},
+{
+ "name":"kotlin.ByteArray"
+},
+{
+ "name":"kotlin.Char"
+},
+{
+ "name":"kotlin.CharArray"
+},
+{
+ "name":"kotlin.Double"
+},
+{
+ "name":"kotlin.DoubleArray"
+},
+{
+ "name":"kotlin.Float"
+},
+{
+ "name":"kotlin.FloatArray"
+},
+{
+ "name":"kotlin.Int"
+},
+{
+ "name":"kotlin.IntArray"
+},
+{
+ "name":"kotlin.Long"
+},
+{
+ "name":"kotlin.LongArray"
+},
+{
+ "name":"kotlin.Metadata",
+ "queryAllDeclaredMethods":true,
+ "methods":[{"name":"bv","parameterTypes":[] }, {"name":"d1","parameterTypes":[] }, {"name":"d2","parameterTypes":[] }, {"name":"k","parameterTypes":[] }, {"name":"mv","parameterTypes":[] }, {"name":"pn","parameterTypes":[] }, {"name":"xi","parameterTypes":[] }, {"name":"xs","parameterTypes":[] }]
+},
+{
+ "name":"kotlin.SafePublicationLazyImpl",
+ "fields":[{"name":"_value"}]
+},
+{
+ "name":"kotlin.Short"
+},
+{
+ "name":"kotlin.ShortArray"
+},
+{
+ "name":"kotlin.String"
+},
+{
+ "name":"kotlin.Unit"
+},
+{
+ "name":"kotlin.collections.AbstractCollection",
+ "allDeclaredFields":true,
+ "queryAllDeclaredMethods":true
+},
+{
+ "name":"kotlin.collections.AbstractList",
+ "allDeclaredFields":true,
+ "queryAllDeclaredMethods":true
+},
+{
+ "name":"kotlin.collections.List"
+},
+{
+ "name":"kotlin.collections.Map"
+},
+{
+ "name":"kotlin.collections.MutableList"
+},
+{
+ "name":"kotlin.collections.MutableMap"
+},
+{
+ "name":"kotlin.jvm.JvmStatic",
+ "queryAllDeclaredMethods":true
+},
+{
+ "name":"kotlin.jvm.internal.DefaultConstructorMarker"
+},
+{
+ "name":"kotlin.jvm.internal.markers.KMappedMarker",
+ "queryAllDeclaredMethods":true
+},
+{
+ "name":"kotlin.reflect.jvm.internal.ReflectionFactoryImpl",
+ "methods":[{"name":"<init>","parameterTypes":[] }]
+},
+{
+ "name":"kotlin.reflect.jvm.internal.impl.resolve.scopes.DescriptorKindFilter",
+ "allPublicFields":true
+},
+{
+ "name":"libcore.io.Memory"
+},
+{
+ "name":"long",
+ "allDeclaredMethods":true,
+ "allPublicMethods":true
+},
+{
+ "name":"long[]"
+},
+{
+ "name":"okio.BufferedSink"
+},
+{
+ "name":"okio.ByteString"
+},
+{
+ "name":"org.asamk.Signal",
+ "allDeclaredMethods":true,
+ "allDeclaredClasses":true,
+ "methods":[{"name":"getContactName","parameterTypes":["java.lang.String"] }, {"name":"getDevice","parameterTypes":["long"] }, {"name":"getGroup","parameterTypes":["byte[]"] }, {"name":"getSelfNumber","parameterTypes":[] }, {"name":"getThisDevice","parameterTypes":[] }, {"name":"listDevices","parameterTypes":[] }, {"name":"listIdentities","parameterTypes":[] }, {"name":"sendGroupMessageReaction","parameterTypes":["java.lang.String","boolean","java.lang.String","long","byte[]"] }, {"name":"sendMessage","parameterTypes":["java.lang.String","java.util.List","java.lang.String"] }, {"name":"sendMessage","parameterTypes":["java.lang.String","java.util.List","java.util.List"] }, {"name":"sendMessageReaction","parameterTypes":["java.lang.String","boolean","java.lang.String","long","java.util.List"] }, {"name":"subscribeReceive","parameterTypes":[] }, {"name":"unsubscribeReceive","parameterTypes":[] }, {"name":"version","parameterTypes":[] }]
+},
+{
+ "name":"org.asamk.Signal$Configuration",
+ "allDeclaredClasses":true,
+ "queryAllDeclaredMethods":true
+},
+{
+ "name":"org.asamk.Signal$Device",
+ "allDeclaredMethods":true,
+ "allDeclaredClasses":true
+},
+{
+ "name":"org.asamk.Signal$EditMessageReceived",
+ "queryAllDeclaredConstructors":true,
+ "queryAllPublicConstructors":true
+},
+{
+ "name":"org.asamk.Signal$Error$AttachmentInvalid",
+ "methods":[{"name":"<init>","parameterTypes":["java.lang.String"] }]
+},
+{
+ "name":"org.asamk.Signal$Error$Failure",
+ "methods":[{"name":"<init>","parameterTypes":["java.lang.String"] }]
+},
+{
+ "name":"org.asamk.Signal$Error$LastGroupAdmin",
+ "methods":[{"name":"<init>","parameterTypes":["java.lang.String"] }]
+},
+{
+ "name":"org.asamk.Signal$Error$UntrustedIdentity",
+ "methods":[{"name":"<init>","parameterTypes":["java.lang.String"] }]
+},
+{
+ "name":"org.asamk.Signal$Group",
+ "allDeclaredMethods":true,
+ "allDeclaredClasses":true
+},
+{
+ "name":"org.asamk.Signal$Identity",
+ "allDeclaredClasses":true,
+ "queryAllDeclaredMethods":true
+},
+{
+ "name":"org.asamk.Signal$MessageReceived",
+ "allDeclaredConstructors":true,
+ "allPublicConstructors":true
+},
+{
+ "name":"org.asamk.Signal$MessageReceivedV2",
+ "queryAllDeclaredConstructors":true,
+ "queryAllPublicConstructors":true,
+ "methods":[{"name":"<init>","parameterTypes":["java.lang.String","long","java.lang.String","byte[]","java.lang.String","java.util.Map"] }]
+},
+{
+ "name":"org.asamk.Signal$ReceiptReceived",
+ "allDeclaredConstructors":true,
+ "allPublicConstructors":true
+},
+{
+ "name":"org.asamk.Signal$ReceiptReceivedV2",
+ "queryAllDeclaredConstructors":true,
+ "queryAllPublicConstructors":true,
+ "methods":[{"name":"<init>","parameterTypes":["java.lang.String","long","java.lang.String","java.lang.String","java.util.Map"] }]